diff --git a/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs b/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs
index 5d308032eea..70d5a42a991 100644
--- a/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs
+++ b/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs
@@ -65,7 +65,7 @@ public partial class CallRecord : Microsoft.Graph.Entity
///
/// Gets or sets start date time.
- /// UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
@@ -79,7 +79,7 @@ public partial class CallRecord : Microsoft.Graph.Entity
///
/// Gets or sets version.
- /// Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.
+ /// Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version.
///
[JsonPropertyName("version")]
public Int64? Version { get; set; }
diff --git a/src/Microsoft.Graph/Generated/callrecords/model/ClientUserAgent.cs b/src/Microsoft.Graph/Generated/callrecords/model/ClientUserAgent.cs
index 9418d3d3893..c4c465f0f49 100644
--- a/src/Microsoft.Graph/Generated/callrecords/model/ClientUserAgent.cs
+++ b/src/Microsoft.Graph/Generated/callrecords/model/ClientUserAgent.cs
@@ -37,7 +37,7 @@ public ClientUserAgent()
///
/// Gets or sets productFamily.
- /// Identifies the family of application software used by this endpoint. Possible values are: unknown, teams, skypeForBusiness, lync, unknownFutureValue, azureCommunicationServices. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: azureCommunicationServices.
+ /// Identifies the family of application software used by this endpoint. Possible values are: unknown, teams, skypeForBusiness, lync, unknownFutureValue, azureCommunicationServices. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: azureCommunicationServices.
///
[JsonPropertyName("productFamily")]
public ProductFamily? ProductFamily { get; set; }
diff --git a/src/Microsoft.Graph/Generated/callrecords/model/Session.cs b/src/Microsoft.Graph/Generated/callrecords/model/Session.cs
index e91779972c3..99d08206fd6 100644
--- a/src/Microsoft.Graph/Generated/callrecords/model/Session.cs
+++ b/src/Microsoft.Graph/Generated/callrecords/model/Session.cs
@@ -58,7 +58,7 @@ public partial class Session : Microsoft.Graph.Entity
///
/// Gets or sets start date time.
- /// UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
+ /// UTC fime when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/Acl.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/Acl.cs
index 0eef497dc73..81475b39be0 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/Acl.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/Acl.cs
@@ -23,21 +23,21 @@ public partial class Acl
///
/// Gets or sets accessType.
- /// The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.
+ /// The access granted to the identity. Possible values are: grant, deny.
///
[JsonPropertyName("accessType")]
public AccessType? AccessType { get; set; }
///
/// Gets or sets type.
- /// The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.
+ /// The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests if the identitySource is azureActiveDirectory and just group if the identitySource is external.
///
[JsonPropertyName("type")]
public AclType? Type { get; set; }
///
/// Gets or sets value.
- /// The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup
+ /// The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup.
///
[JsonPropertyName("value")]
public string Value { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/ConnectionOperation.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/ConnectionOperation.cs
index 6baef414eb5..b786d4a30f6 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/ConnectionOperation.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/ConnectionOperation.cs
@@ -30,7 +30,7 @@ public partial class ConnectionOperation : Microsoft.Graph.Entity
///
/// Gets or sets status.
- /// Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.
+ /// Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed.
///
[JsonPropertyName("status")]
public ConnectionOperationStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalConnection.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalConnection.cs
index 32a71a990e8..773f8070abd 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalConnection.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalConnection.cs
@@ -44,7 +44,7 @@ public partial class ExternalConnection : Microsoft.Graph.Entity
///
/// Gets or sets state.
- /// Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.
+ /// Indicates the current state of the connection. Possible values are draft, ready, obsolete, and limitExceeded. Required.
///
[JsonPropertyName("state")]
public ConnectionState? State { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalGroup.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalGroup.cs
index 729c39319a9..5b5eeff1b60 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalGroup.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalGroup.cs
@@ -36,7 +36,7 @@ public partial class ExternalGroup : Microsoft.Graph.Entity
///
/// Gets or sets members.
- /// A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.
+ /// A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or other externalGroups as members.
///
[JsonPropertyName("members")]
public IExternalGroupMembersCollectionPage Members { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItemContent.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItemContent.cs
index 446965fbc10..dda28d6340f 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItemContent.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItemContent.cs
@@ -23,7 +23,7 @@ public partial class ExternalItemContent
///
/// Gets or sets type.
- /// The type of content in the value property. Possible values are: text, html, unknownFutureValue. These are the content types that the indexer supports, and not the file extension types allowed.
+ /// The type of content in the value property. Possible values are text and html. These are the content types that the indexer supports, and not the file extension types allowed. Required.
///
[JsonPropertyName("type")]
public ExternalItemContentType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/Property.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/Property.cs
index ed5c1be8053..7f65122ea2b 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/Property.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/Property.cs
@@ -51,14 +51,14 @@ public partial class Property
///
/// Gets or sets isSearchable.
- /// Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.
+ /// Specifies if the property is searchable. Only properties of type string or stringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.
///
[JsonPropertyName("isSearchable")]
public bool? IsSearchable { get; set; }
///
/// Gets or sets labels.
- /// Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue. Optional.
+ /// Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl, containerName, containerUrl. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconUrl, containerName, containerUrl.
///
[JsonPropertyName("labels")]
public IEnumerable Labels { get; set; }
@@ -72,7 +72,7 @@ public partial class Property
///
/// Gets or sets type.
- /// The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.
+ /// The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue. Required.
///
[JsonPropertyName("type")]
public PropertyType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/Schema.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/Schema.cs
index 030aaca54da..c8f175bc19c 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/Schema.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/Schema.cs
@@ -22,7 +22,7 @@ public partial class Schema : Microsoft.Graph.Entity
///
/// Gets or sets base type.
- /// Must be set to microsoft.graph.externalConnector.externalItem. Required.
+ /// Must be set to microsoft.graph.externalItem. Required.
///
[JsonPropertyName("baseType")]
public string BaseType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs b/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs
index 4cab33fa798..d796f469f0f 100644
--- a/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs
+++ b/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs
@@ -44,7 +44,7 @@ public AadUserConversationMember()
///
/// Gets or sets user id.
- /// The guid of the user.
+ /// The GUID of the user.
///
[JsonPropertyName("userId")]
public string UserId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs
index 31ac1b9fe7a..0cc372d9034 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs
@@ -23,7 +23,7 @@ public partial class AccessPackageAssignment : Entity
///
/// Gets or sets expired date time.
- /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("expiredDateTime")]
public DateTimeOffset? ExpiredDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs
index 8b4a12d187c..e69b269a41d 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs
@@ -30,7 +30,7 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets created date time.
- /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
@@ -44,7 +44,7 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets display name.
- /// The display name of the policy.
+ /// The display name of the policy. Supports $filter (eq).
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
@@ -58,21 +58,21 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets modified date time.
- /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("modifiedDateTime")]
public DateTimeOffset? ModifiedDateTime { get; set; }
///
/// Gets or sets request approval settings.
- /// Specifies the settings for approval of requests for an access package assignment through this policy. For example, if approval is required for new requests.
+ /// Who must approve requests for access package in this policy.
///
[JsonPropertyName("requestApprovalSettings")]
public AccessPackageAssignmentApprovalSettings RequestApprovalSettings { get; set; }
///
/// Gets or sets requestor settings.
- /// Provides additional settings to select who can create a request for an access package assignment through this policy, and what they can include in their request.
+ /// Who can request this access package from this policy.
///
[JsonPropertyName("requestorSettings")]
public AccessPackageAssignmentRequestorSettings RequestorSettings { get; set; }
@@ -93,7 +93,7 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets access package.
- /// Access package containing this policy. Read-only.
+ /// The access package with this policy. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("accessPackage")]
public AccessPackage AccessPackage { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs
index 4a2f9e80da4..36080c49c1f 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs
@@ -37,14 +37,14 @@ public partial class AccessPackageAssignmentRequestObject : Entity
///
/// Gets or sets request type.
- /// The type of the request. The possible values are: notSpecified, userAdd, userUpdate, userRemove, adminAdd, adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd, unknownFutureValue. A request from the user themselves would have requestType of UserAdd or UserRemove. This property cannot be changed once set.
+ /// One of UserAdd, UserRemove, AdminAdd, AdminRemove or SystemRemove. A request from the user themselves would have requestType of UserAdd or UserRemove. Read-only.
///
[JsonPropertyName("requestType")]
public AccessPackageRequestType? RequestType { get; set; }
///
/// Gets or sets schedule.
- /// The range of dates that access is to be assigned to the requestor. This property cannot be changed once set.
+ /// The range of dates that access is to be assigned to the requestor. Read-only.
///
[JsonPropertyName("schedule")]
public EntitlementManagementSchedule Schedule { get; set; }
@@ -65,7 +65,7 @@ public partial class AccessPackageAssignmentRequestObject : Entity
///
/// Gets or sets access package.
- /// The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand.
+ /// The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("accessPackage")]
public AccessPackage AccessPackage { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs b/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs
index 50a3ba62dd0..dfcec073390 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs
@@ -23,7 +23,7 @@ public partial class AccessPackageCatalog : Entity
///
/// Gets or sets catalog type.
- /// Whether the catalog is created by a user or entitlement management. The possible values are: userManaged, serviceDefault, serviceManaged, unknownFutureValue.
+ /// One of UserManaged or ServiceDefault.
///
[JsonPropertyName("catalogType")]
public AccessPackageCatalogType? CatalogType { get; set; }
@@ -44,7 +44,7 @@ public partial class AccessPackageCatalog : Entity
///
/// Gets or sets display name.
- /// The display name of the access package catalog.
+ /// The display name of the access package catalog. Supports $filter (eq, contains).
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
@@ -72,7 +72,7 @@ public partial class AccessPackageCatalog : Entity
///
/// Gets or sets access packages.
- /// The access packages in this catalog. Read-only. Nullable.
+ /// The access packages in this catalog. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("accessPackages")]
public IAccessPackageCatalogAccessPackagesCollectionPage AccessPackages { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewHistoryDefinition.cs b/src/Microsoft.Graph/Generated/model/AccessReviewHistoryDefinition.cs
index b9aea6a11e8..324ea908c8b 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewHistoryDefinition.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewHistoryDefinition.cs
@@ -65,7 +65,7 @@ public partial class AccessReviewHistoryDefinition : Entity
///
/// Gets or sets schedule settings.
- /// The settings for a recurring access review history definition series. Only required if reviewHistoryPeriodStartDateTime or reviewHistoryPeriodEndDateTime are not defined.
+ /// The settings for a recurring access review history definition series. Only required if reviewHistoryPeriodStartDateTime or reviewHistoryPeriodEndDateTime are not defined. Not supported yet.
///
[JsonPropertyName("scheduleSettings")]
public AccessReviewHistoryScheduleSettings ScheduleSettings { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewInstance.cs b/src/Microsoft.Graph/Generated/model/AccessReviewInstance.cs
index d8a9d6a82d6..7bb40f8f25a 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewInstance.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewInstance.cs
@@ -78,7 +78,7 @@ public partial class AccessReviewInstance : Entity
///
/// Gets or sets decisions.
- /// Each principal reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.
+ /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.
///
[JsonPropertyName("decisions")]
public IAccessReviewInstanceDecisionsCollectionPage Decisions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs
index e4b93bf9619..2ef379977fc 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs
@@ -71,7 +71,7 @@ public partial class AccessReviewInstanceDecisionItem : Entity
///
/// Gets or sets principal link.
- /// A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.
+ /// Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.
///
[JsonPropertyName("principalLink")]
public string PrincipalLink { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItemResource.cs b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItemResource.cs
index c385969b800..48d226da7f6 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItemResource.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItemResource.cs
@@ -30,7 +30,7 @@ public partial class AccessReviewInstanceDecisionItemResource
///
/// Gets or sets id.
- /// Identifier of the resource
+ /// Resource ID
///
[JsonPropertyName("id")]
public string Id { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientItem.cs b/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientItem.cs
index 33e945b0a2b..1878f36f34e 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientItem.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientItem.cs
@@ -30,7 +30,7 @@ public partial class AccessReviewNotificationRecipientItem
///
/// Gets or sets notificationTemplateType.
- /// Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients, which sends review completion notifications to the recipients.
+ /// Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients.
///
[JsonPropertyName("notificationTemplateType")]
public string NotificationTemplateType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientQueryScope.cs b/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientQueryScope.cs
index 39e88c075fe..34e8780bcb9 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientQueryScope.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewNotificationRecipientQueryScope.cs
@@ -29,14 +29,14 @@ public AccessReviewNotificationRecipientQueryScope()
///
/// Gets or sets query.
- /// Represents the query for who the recipients are. For example, /groups/{group id}/members for group members and /users/{user id} for a specific user.
+ /// This represents the query for who the recipients are. For example, /groups/{group id}/members for group members and /users/{user id} for a specific user.
///
[JsonPropertyName("query")]
public string Query { get; set; }
///
/// Gets or sets queryRoot.
- /// In the scenario where reviewers need to be specified dynamically, indicates the relative source of the query. This property is only required if a relative query (that is, ./manager) is specified.
+ /// In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query that is, ./manager) is specified.
///
[JsonPropertyName("queryRoot")]
public string QueryRoot { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewReviewer.cs b/src/Microsoft.Graph/Generated/model/AccessReviewReviewer.cs
index 5be18b7d0ad..d95bcf2b8da 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewReviewer.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewReviewer.cs
@@ -36,7 +36,7 @@ public partial class AccessReviewReviewer : Entity
///
/// Gets or sets user principal name.
- /// User principal name of the reviewer.
+ /// User principal name of the user.
///
[JsonPropertyName("userPrincipalName")]
public string UserPrincipalName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs
index 0ab61e7e306..b85191a1a1a 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs
@@ -36,7 +36,7 @@ public partial class AccessReviewScheduleDefinition : Entity
///
/// Gets or sets created date time.
- /// Timestamp when the access review series was created. Supports $select and $orderBy. Read-only.
+ /// Timestamp when the access review series was created. Supports $select. Read-only.
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
@@ -64,7 +64,7 @@ public partial class AccessReviewScheduleDefinition : Entity
///
/// Gets or sets fallback reviewers.
- /// This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. See accessReviewReviewerScope. Replaces backupReviewers. Supports $select.
+ /// This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. See accessReviewReviewerScope. Replaces backupReviewers. Supports $select. NOTE: The value of this property will be ignored if fallback reviewers are assigned through the stageSettings property.
///
[JsonPropertyName("fallbackReviewers")]
public IEnumerable FallbackReviewers { get; set; }
@@ -85,14 +85,14 @@ public partial class AccessReviewScheduleDefinition : Entity
///
/// Gets or sets reviewers.
- /// This collection of access review scopes is used to define who are the reviewers. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.
+ /// This collection of access review scopes is used to define who are the reviewers. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will be ignored if reviewers are assigned through the stageSettings property.
///
[JsonPropertyName("reviewers")]
public IEnumerable Reviewers { get; set; }
///
/// Gets or sets scope.
- /// Defines the entities whose access is reviewed. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.
+ /// Defines the entities whose access is reviewed. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.
///
[JsonPropertyName("scope")]
public AccessReviewScope Scope { get; set; }
@@ -113,7 +113,7 @@ public partial class AccessReviewScheduleDefinition : Entity
///
/// Gets or sets instances.
- /// If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.
+ /// Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.
///
[JsonPropertyName("instances")]
public IAccessReviewScheduleDefinitionInstancesCollectionPage Instances { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleSettings.cs b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleSettings.cs
index a1fd29103ff..1a4992ff5f4 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleSettings.cs
@@ -37,7 +37,7 @@ public partial class AccessReviewScheduleSettings
///
/// Gets or sets defaultDecision.
- /// Decision chosen if defaultDecisionEnabled is true. Can be one of Approve, Deny, or Recommendation.
+ /// Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.
///
[JsonPropertyName("defaultDecision")]
public string DefaultDecision { get; set; }
@@ -51,7 +51,7 @@ public partial class AccessReviewScheduleSettings
///
/// Gets or sets instanceDurationInDays.
- /// Duration of each recurrence of review (accessReviewInstance) in number of days.
+ /// Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.
///
[JsonPropertyName("instanceDurationInDays")]
public Int32? InstanceDurationInDays { get; set; }
@@ -72,14 +72,14 @@ public partial class AccessReviewScheduleSettings
///
/// Gets or sets recommendationsEnabled.
- /// Indicates whether decision recommendations are enabled or disabled.
+ /// Indicates whether decision recommendations are enabled or disabled. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationsEnabled setting will be used instead of the value of this property.
///
[JsonPropertyName("recommendationsEnabled")]
public bool? RecommendationsEnabled { get; set; }
///
/// Gets or sets recurrence.
- /// Detailed settings for recurrence using the standard Outlook recurrence object. Note: Only dayOfMonth, interval, and type (weekly, absoluteMonthly) properties are supported. Use the property startDate on recurrenceRange to determine the day the review starts.
+ /// Detailed settings for recurrence using the standard Outlook recurrence object. Note: Only dayOfMonth, interval, and type (weekly, absoluteMonthly) properties are supported. Use the property startDate on recurrenceRange to determine the day the review starts.
///
[JsonPropertyName("recurrence")]
public PatternedRecurrence Recurrence { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs b/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs
index 1ad20905bc5..ce5b4161a9f 100644
--- a/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs
@@ -50,7 +50,7 @@ public partial class AdminConsentRequestPolicy : Entity
///
/// Gets or sets reviewers.
- /// The list of reviewers for the admin consent. Required.
+ /// Required.
///
[JsonPropertyName("reviewers")]
public IEnumerable Reviewers { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Agreement.cs b/src/Microsoft.Graph/Generated/model/Agreement.cs
index 9758ff35076..e1c391b629d 100644
--- a/src/Microsoft.Graph/Generated/model/Agreement.cs
+++ b/src/Microsoft.Graph/Generated/model/Agreement.cs
@@ -29,7 +29,7 @@ public partial class Agreement : Entity
///
/// Gets or sets is per device acceptance required.
- /// Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven't already done so. Supports $filter (eq).
+ /// This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven't already done so. Supports $filter (eq).
///
[JsonPropertyName("isPerDeviceAcceptanceRequired")]
public bool? IsPerDeviceAcceptanceRequired { get; set; }
@@ -43,14 +43,14 @@ public partial class Agreement : Entity
///
/// Gets or sets terms expiration.
- /// Expiration schedule and frequency of agreement for all users. Supports $filter (eq).
+ /// Expiration schedule and frequency of agreement for all users. Supports $filter (eq).
///
[JsonPropertyName("termsExpiration")]
public TermsExpiration TermsExpiration { get; set; }
///
/// Gets or sets user reaccept required frequency.
- /// The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations. Supports $filter (eq).
+ /// The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations.
///
[JsonPropertyName("userReacceptRequiredFrequency")]
public Duration UserReacceptRequiredFrequency { get; set; }
@@ -78,7 +78,7 @@ public partial class Agreement : Entity
///
/// Gets or sets files.
- /// PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand.
+ /// PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.
///
[JsonPropertyName("files")]
public IAgreementFilesCollectionPage Files { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs b/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs
index e1fd9ff1528..24be3a649a7 100644
--- a/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs
+++ b/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs
@@ -23,14 +23,14 @@ public partial class AgreementAcceptance : Entity
///
/// Gets or sets agreement file id.
- /// The identifier of the agreement file accepted by the user.
+ /// ID of the agreement file accepted by the user.
///
[JsonPropertyName("agreementFileId")]
public string AgreementFileId { get; set; }
///
/// Gets or sets agreement id.
- /// The identifier of the agreement.
+ /// ID of the agreement.
///
[JsonPropertyName("agreementId")]
public string AgreementId { get; set; }
@@ -51,35 +51,35 @@ public partial class AgreementAcceptance : Entity
///
/// Gets or sets device ostype.
- /// The operating system used to accept the agreement.
+ /// The operating system used for accepting the agreement.
///
[JsonPropertyName("deviceOSType")]
public string DeviceOSType { get; set; }
///
/// Gets or sets device osversion.
- /// The operating system version of the device used to accept the agreement.
+ /// The operating system version of the device used for accepting the agreement.
///
[JsonPropertyName("deviceOSVersion")]
public string DeviceOSVersion { get; set; }
///
/// Gets or sets expiration date time.
- /// The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// The expiration date time of the acceptance. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("expirationDateTime")]
public DateTimeOffset? ExpirationDateTime { get; set; }
///
/// Gets or sets recorded date time.
- /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("recordedDateTime")]
public DateTimeOffset? RecordedDateTime { get; set; }
///
/// Gets or sets state.
- /// The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq).
+ /// Possible values are: accepted, declined. Supports $filter (eq).
///
[JsonPropertyName("state")]
public AgreementAcceptanceState? State { get; set; }
@@ -100,7 +100,7 @@ public partial class AgreementAcceptance : Entity
///
/// Gets or sets user id.
- /// The identifier of the user who accepted the agreement.
+ /// ID of the user who accepted the agreement.
///
[JsonPropertyName("userId")]
public string UserId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AgreementFileData.cs b/src/Microsoft.Graph/Generated/model/AgreementFileData.cs
index 0a7ca871f69..5e717586f26 100644
--- a/src/Microsoft.Graph/Generated/model/AgreementFileData.cs
+++ b/src/Microsoft.Graph/Generated/model/AgreementFileData.cs
@@ -23,7 +23,7 @@ public partial class AgreementFileData
///
/// Gets or sets data.
- /// Data that represents the terms of use PDF document. Read-only.
+ /// Data that represents the terms of use PDF document. Read-only. Note: You can use the .NET Convert.ToBase64String method to convert your file to binary data for uploading using the Create agreements API. A sample syntax using this method in PowerShell is [convert]::ToBase64String((Get-Content -path 'your_file_path' -Encoding byte)).
///
[JsonPropertyName("data")]
public byte[] Data { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AlterationResponse.cs b/src/Microsoft.Graph/Generated/model/AlterationResponse.cs
index 7f1b48d06f8..f865e67daaa 100644
--- a/src/Microsoft.Graph/Generated/model/AlterationResponse.cs
+++ b/src/Microsoft.Graph/Generated/model/AlterationResponse.cs
@@ -30,14 +30,14 @@ public partial class AlterationResponse
///
/// Gets or sets queryAlteration.
- /// Defines the details of the alteration information for the spelling correction.
+ /// Defines the details of alteration information for the spelling correction.
///
[JsonPropertyName("queryAlteration")]
public SearchAlteration QueryAlteration { get; set; }
///
/// Gets or sets queryAlterationType.
- /// Defines the type of the spelling correction. Possible values are: suggestion, modification.
+ /// Defines the type of the spelling correction. Possible values are suggestion, modification.
///
[JsonPropertyName("queryAlterationType")]
public SearchAlterationType? QueryAlterationType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs b/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs
index 4e1055ca2a9..e65acd97285 100644
--- a/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs
+++ b/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs
@@ -30,14 +30,14 @@ public AndroidManagedAppProtection()
///
/// Gets or sets custom browser display name.
- /// Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
+ /// Friendly name of the preferred custom browser to open weblink on Android.
///
[JsonPropertyName("customBrowserDisplayName")]
public string CustomBrowserDisplayName { get; set; }
///
/// Gets or sets custom browser package id.
- /// Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
+ /// Unique identifier of a custom browser to open weblink on Android.
///
[JsonPropertyName("customBrowserPackageId")]
public string CustomBrowserPackageId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs b/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs
index 125e8a8712b..b2b2e2e4f7f 100644
--- a/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs
@@ -36,7 +36,7 @@ public partial class AppConsentRequestObject : Entity
///
/// Gets or sets pending scopes.
- /// A list of pending scopes waiting for approval. Required.
+ /// A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required.
///
[JsonPropertyName("pendingScopes")]
public IEnumerable PendingScopes { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppIdentity.cs b/src/Microsoft.Graph/Generated/model/AppIdentity.cs
index e0932e16f67..f7eb2411a11 100644
--- a/src/Microsoft.Graph/Generated/model/AppIdentity.cs
+++ b/src/Microsoft.Graph/Generated/model/AppIdentity.cs
@@ -23,7 +23,7 @@ public partial class AppIdentity
///
/// Gets or sets appId.
- /// Refers to the Unique GUID representing Application Id in the Azure Active Directory.
+ /// Refers to the unique identifier representing Application Id in the Azure Active Directory.
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
@@ -37,7 +37,7 @@ public partial class AppIdentity
///
/// Gets or sets servicePrincipalId.
- /// Refers to the Unique GUID indicating Service Principal Id in Azure Active Directory for the corresponding App.
+ /// Refers to the unique identifier indicating Service Principal Id in Azure Active Directory for the corresponding App.
///
[JsonPropertyName("servicePrincipalId")]
public string ServicePrincipalId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppScope.cs b/src/Microsoft.Graph/Generated/model/AppScope.cs
index 18232d46baf..9c99cd4ac39 100644
--- a/src/Microsoft.Graph/Generated/model/AppScope.cs
+++ b/src/Microsoft.Graph/Generated/model/AppScope.cs
@@ -22,14 +22,14 @@ public partial class AppScope : Entity
///
/// Gets or sets display name.
- /// Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. Read-only.
+ /// Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. This property is read only.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets type.
- /// Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read-only.
+ /// Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. This property is read only.
///
[JsonPropertyName("type")]
public string Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppleManagedIdentityProvider.cs b/src/Microsoft.Graph/Generated/model/AppleManagedIdentityProvider.cs
index 659cebbe0cc..dc400a9fb85 100644
--- a/src/Microsoft.Graph/Generated/model/AppleManagedIdentityProvider.cs
+++ b/src/Microsoft.Graph/Generated/model/AppleManagedIdentityProvider.cs
@@ -30,7 +30,7 @@ public AppleManagedIdentityProvider()
///
/// Gets or sets certificate data.
- /// The certificate data, which is a long string of text from the certificate. Can be null.
+ /// The certificate data which is a long string of text from the certificate, can be null.
///
[JsonPropertyName("certificateData")]
public string CertificateData { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Application.cs b/src/Microsoft.Graph/Generated/model/Application.cs
index 7c36f5b1c83..54737063a9a 100644
--- a/src/Microsoft.Graph/Generated/model/Application.cs
+++ b/src/Microsoft.Graph/Generated/model/Application.cs
@@ -44,7 +44,7 @@ public Application()
///
/// Gets or sets app id.
- /// The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only.
+ /// The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only.
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
@@ -72,7 +72,7 @@ public Application()
///
/// Gets or sets description.
- /// Free text field to provide a description of the application object to end users. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
+ /// Free text field to provide a description of the application object to end users. The maximum allowed size is 1024 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
///
[JsonPropertyName("description")]
public string Description { get; set; }
@@ -93,7 +93,7 @@ public Application()
///
/// Gets or sets group membership claims.
- /// Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).
+ /// Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).
///
[JsonPropertyName("groupMembershipClaims")]
public string GroupMembershipClaims { get; set; }
@@ -107,7 +107,7 @@ public Application()
///
/// Gets or sets info.
- /// Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).
+ /// Basic profile information of the application, such as it's marketing, support, terms of service, and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more information, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).
///
[JsonPropertyName("info")]
public InformationalUrl Info { get; set; }
@@ -121,7 +121,7 @@ public Application()
///
/// Gets or sets is fallback public client.
- /// Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.
+ /// Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.
///
[JsonPropertyName("isFallbackPublicClient")]
public bool? IsFallbackPublicClient { get; set; }
@@ -183,7 +183,7 @@ public Application()
///
/// Gets or sets publisher domain.
- /// The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application's publisher domain. Supports $filter (eq, ne, ge, le, startsWith).
+ /// The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).
///
[JsonPropertyName("publisherDomain")]
public string PublisherDomain { get; set; }
@@ -211,7 +211,7 @@ public Application()
///
/// Gets or sets tags.
- /// Custom strings that can be used to categorize and identify the application. Not nullable. Supports $filter (eq, not, ge, le, startsWith).
+ /// Custom strings that can be used to categorize and identify the application. Not nullable.Supports $filter (eq, not, ge, le, startsWith).
///
[JsonPropertyName("tags")]
public IEnumerable Tags { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs b/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs
index 473efa45b10..2b5b7b260f5 100644
--- a/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs
@@ -23,7 +23,7 @@ public partial class AppliedConditionalAccessPolicy
///
/// Gets or sets displayName.
- /// Refers to the Name of the conditional access policy (example: 'Require MFA for Salesforce').
+ /// Name of the conditional access policy.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
@@ -44,14 +44,14 @@ public partial class AppliedConditionalAccessPolicy
///
/// Gets or sets id.
- /// An identifier of the conditional access policy.
+ /// Identifier of the conditional access policy.
///
[JsonPropertyName("id")]
public string Id { get; set; }
///
/// Gets or sets result.
- /// Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue.
+ /// Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
///
[JsonPropertyName("result")]
public AppliedConditionalAccessPolicyResult? Result { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Approval.cs b/src/Microsoft.Graph/Generated/model/Approval.cs
index 0bd2a5e5032..af0b2a9720e 100644
--- a/src/Microsoft.Graph/Generated/model/Approval.cs
+++ b/src/Microsoft.Graph/Generated/model/Approval.cs
@@ -22,7 +22,7 @@ public partial class Approval : Entity
///
/// Gets or sets stages.
- /// A collection of stages in the approval decision.
+ /// Used for the approvalStages property of approval settings in the requestApprovalSettings property of an access package assignment policy. Specifies the primary, fallback, and escalation approvers of each stage.
///
[JsonPropertyName("stages")]
public IApprovalStagesCollectionPage Stages { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AssignedPlan.cs b/src/Microsoft.Graph/Generated/model/AssignedPlan.cs
index 7805fd02482..2d9fb595ac6 100644
--- a/src/Microsoft.Graph/Generated/model/AssignedPlan.cs
+++ b/src/Microsoft.Graph/Generated/model/AssignedPlan.cs
@@ -23,14 +23,14 @@ public partial class AssignedPlan
///
/// Gets or sets assignedDateTime.
- /// The date and time at which the plan was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("assignedDateTime")]
public DateTimeOffset? AssignedDateTime { get; set; }
///
/// Gets or sets capabilityStatus.
- /// Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.
+ /// Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.
///
[JsonPropertyName("capabilityStatus")]
public string CapabilityStatus { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AssignmentOrder.cs b/src/Microsoft.Graph/Generated/model/AssignmentOrder.cs
index 7384147dd08..000e143ce99 100644
--- a/src/Microsoft.Graph/Generated/model/AssignmentOrder.cs
+++ b/src/Microsoft.Graph/Generated/model/AssignmentOrder.cs
@@ -23,7 +23,7 @@ public partial class AssignmentOrder
///
/// Gets or sets order.
- /// A list of identityUserFlowAttribute object identifiers that determine the order in which attributes should be collected within a user flow.
+ /// A list of identityUserFlowAttribute IDs provided to determine the order in which attributes should be collected within a user flow.
///
[JsonPropertyName("order")]
public IEnumerable Order { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Attachment.cs b/src/Microsoft.Graph/Generated/model/Attachment.cs
index a87d4cb77e4..65caa859b5e 100644
--- a/src/Microsoft.Graph/Generated/model/Attachment.cs
+++ b/src/Microsoft.Graph/Generated/model/Attachment.cs
@@ -52,7 +52,7 @@ protected internal Attachment()
///
/// Gets or sets name.
- /// The attachment's file name.
+ /// The display name of the attachment. This does not need to be the actual file name.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs b/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs
index 8cc47f86fc7..73126ac9bd4 100644
--- a/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs
+++ b/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs
@@ -30,7 +30,7 @@ public partial class AttendeeAvailability
///
/// Gets or sets availability.
- /// The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ /// The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
///
[JsonPropertyName("availability")]
public FreeBusyStatus? Availability { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AttendeeBase.cs b/src/Microsoft.Graph/Generated/model/AttendeeBase.cs
index 8ead9f56f53..b8902a125f1 100644
--- a/src/Microsoft.Graph/Generated/model/AttendeeBase.cs
+++ b/src/Microsoft.Graph/Generated/model/AttendeeBase.cs
@@ -30,7 +30,7 @@ public AttendeeBase()
///
/// Gets or sets type.
- /// The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.
+ /// The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.
///
[JsonPropertyName("type")]
public AttendeeType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuditActivityInitiator.cs b/src/Microsoft.Graph/Generated/model/AuditActivityInitiator.cs
index ebc42d674fe..57e1a8e9843 100644
--- a/src/Microsoft.Graph/Generated/model/AuditActivityInitiator.cs
+++ b/src/Microsoft.Graph/Generated/model/AuditActivityInitiator.cs
@@ -23,14 +23,14 @@ public partial class AuditActivityInitiator
///
/// Gets or sets app.
- /// If the resource initiating the activity is an app, this property indicates all the app related information like appId, Name, servicePrincipalId, Name.
+ /// If the actor initiating the activity is an app, this property indicates all its identification information including appId, displayName, servicePrincipalId, and servicePrincipalName.
///
[JsonPropertyName("app")]
public AppIdentity App { get; set; }
///
/// Gets or sets user.
- /// If the resource initiating the activity is a user, this property Indicates all the user related information like userId, Name, UserPrinicpalName.
+ /// If the actor initiating the activity is a user, this property indicates their identification information including their id, displayName, and userPrincipalName.
///
[JsonPropertyName("user")]
public UserIdentity User { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationFlowsPolicy.cs b/src/Microsoft.Graph/Generated/model/AuthenticationFlowsPolicy.cs
index 37be94e037a..32decb40241 100644
--- a/src/Microsoft.Graph/Generated/model/AuthenticationFlowsPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthenticationFlowsPolicy.cs
@@ -22,21 +22,21 @@ public partial class AuthenticationFlowsPolicy : Entity
///
/// Gets or sets description.
- /// Inherited property. A description of the policy. Optional. Read-only.
+ /// Inherited property. A description of the policy. This property is not a key. Optional. Read-only.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets display name.
- /// Inherited property. The human-readable name of the policy. Optional. Read-only.
+ /// Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets self service sign up.
- /// Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. Optional. Read-only.
+ /// Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. This property is not a key. Optional. Read-only.
///
[JsonPropertyName("selfServiceSignUp")]
public SelfServiceSignUpAuthenticationFlowConfiguration SelfServiceSignUp { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs b/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs
index 0a009601202..bb1a5a37962 100644
--- a/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs
@@ -30,7 +30,7 @@ public partial class AuthenticationMethodTarget : Entity
///
/// Gets or sets target type.
- /// Possible values are: user, group.
+ /// Possible values are: user, group, and unknownFutureValue.
///
[JsonPropertyName("targetType")]
public AuthenticationMethodTargetType? TargetType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs
index e506d891586..0bf0f2ec2e5 100644
--- a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs
@@ -22,28 +22,28 @@ public partial class AuthenticationMethodsPolicy : Entity
///
/// Gets or sets description.
- /// A description of the policy. Read-only.
+ /// A description of the policy.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets display name.
- /// The name of the policy. Read-only.
+ /// The name of the policy.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets last modified date time.
- /// The date and time of the last update to the policy. Read-only.
+ /// The date and time of the last update to the policy.
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
///
/// Gets or sets policy version.
- /// The version of the policy in use. Read-only.
+ /// The version of the policy in use.
///
[JsonPropertyName("policyVersion")]
public string PolicyVersion { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaign.cs b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaign.cs
index 5c0f10d22c0..a091591a1a2 100644
--- a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaign.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaign.cs
@@ -37,14 +37,14 @@ public partial class AuthenticationMethodsRegistrationCampaign
///
/// Gets or sets snoozeDurationInDays.
- /// Specifies the number of days that the user sees a prompt again if they select 'Not now' and snoozes the prompt. Minimum: 0 days. Maximum: 14 days. If the value is '0', the user is prompted during every MFA attempt.
+ /// Specifies the number of days that the user sees a prompt again if they select 'Not now' and snoozes the prompt. Minimum 0 days. Maximum: 14 days. If the value is '0' – The user is prompted during every MFA attempt.
///
[JsonPropertyName("snoozeDurationInDays")]
public Int32? SnoozeDurationInDays { get; set; }
///
/// Gets or sets state.
- /// Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Azure Active Directory for the setting. The default value is disabled.
+ /// Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Azure AD for the setting. The default value is disabled.
///
[JsonPropertyName("state")]
public AdvancedConfigState? State { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaignIncludeTarget.cs b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaignIncludeTarget.cs
index 182407e396d..88ff9759cba 100644
--- a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaignIncludeTarget.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsRegistrationCampaignIncludeTarget.cs
@@ -23,7 +23,7 @@ public partial class AuthenticationMethodsRegistrationCampaignIncludeTarget
///
/// Gets or sets id.
- /// The object identifier of an Azure Active Directory user or group.
+ /// The object identifier of an Azure AD user or group.
///
[JsonPropertyName("id")]
public string Id { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs b/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs
index a7e33b1a5cf..caf238a8046 100644
--- a/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs
@@ -73,7 +73,7 @@ public AuthorizationPolicy()
///
/// Gets or sets guest user role id.
- /// Represents role templateId for the role that should be granted to guest user. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
+ /// Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
///
[JsonPropertyName("guestUserRoleId")]
public Guid? GuestUserRoleId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs b/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs
index 5ec24ebb20f..eb1873b174f 100644
--- a/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs
+++ b/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs
@@ -23,7 +23,7 @@ public partial class AutomaticRepliesSetting
///
/// Gets or sets externalAudience.
- /// The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.
+ /// The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all.
///
[JsonPropertyName("externalAudience")]
public ExternalAudienceScope? ExternalAudience { get; set; }
@@ -58,7 +58,7 @@ public partial class AutomaticRepliesSetting
///
/// Gets or sets status.
- /// Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.
+ /// Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled.
///
[JsonPropertyName("status")]
public AutomaticRepliesStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/B2xIdentityUserFlow.cs b/src/Microsoft.Graph/Generated/model/B2xIdentityUserFlow.cs
index 1df29434daa..d5e417a7210 100644
--- a/src/Microsoft.Graph/Generated/model/B2xIdentityUserFlow.cs
+++ b/src/Microsoft.Graph/Generated/model/B2xIdentityUserFlow.cs
@@ -22,7 +22,7 @@ public partial class B2xIdentityUserFlow : IdentityUserFlow
///
/// Gets or sets api connector configuration.
- /// Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.
+ /// Configuration for enabling an API connector for use as part of the self-service sign up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.
///
[JsonPropertyName("apiConnectorConfiguration")]
public UserFlowApiConnectorConfiguration ApiConnectorConfiguration { get; set; }
@@ -44,7 +44,7 @@ public partial class B2xIdentityUserFlow : IdentityUserFlow
///
/// Gets or sets languages.
- /// The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You cannot create custom languages in self-service sign-up user flows.
+ /// The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows.
///
[JsonPropertyName("languages")]
public IB2xIdentityUserFlowLanguagesCollectionPage Languages { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BitlockerRecoveryKey.cs b/src/Microsoft.Graph/Generated/model/BitlockerRecoveryKey.cs
index 828ef3c129e..27485a20439 100644
--- a/src/Microsoft.Graph/Generated/model/BitlockerRecoveryKey.cs
+++ b/src/Microsoft.Graph/Generated/model/BitlockerRecoveryKey.cs
@@ -23,28 +23,28 @@ public partial class BitlockerRecoveryKey : Entity
///
/// Gets or sets created date time.
- /// The date and time when the key was originally backed up to Azure Active Directory. Not nullable.
+ /// The date and time when the key was originally backed up to Azure Active Directory.
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets device id.
- /// Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq).
+ /// ID of the device the BitLocker key is originally backed up from.
///
[JsonPropertyName("deviceId")]
public string DeviceId { get; set; }
///
/// Gets or sets key.
- /// The BitLocker recovery key. Returned only on $select. Not nullable.
+ /// The BitLocker recovery key.
///
[JsonPropertyName("key")]
public string Key { get; set; }
///
/// Gets or sets volume type.
- /// Indicates the type of volume the BitLocker key is associated with. The possible values are: 1 (for operatingSystemVolume), 2 (for fixedDataVolume), 3 (for removableDataVolume), and 4 (for unknownFutureValue).
+ /// Indicates the type of volume the BitLocker key is associated with. Possible values are: operatingSystemVolume, fixedDataVolume, removableDataVolume, unknownFutureValue.
///
[JsonPropertyName("volumeType")]
public VolumeType? VolumeType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingAppointment.cs b/src/Microsoft.Graph/Generated/model/BookingAppointment.cs
index 4c302d9e882..48040acd333 100644
--- a/src/Microsoft.Graph/Generated/model/BookingAppointment.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingAppointment.cs
@@ -58,14 +58,14 @@ public partial class BookingAppointment : Entity
///
/// Gets or sets filled attendees count.
- /// The current number of customers in the appointment
+ /// The current number of customers in the appointment.
///
[JsonPropertyName("filledAttendeesCount")]
public Int32? FilledAttendeesCount { get; set; }
///
/// Gets or sets is location online.
- /// If true, indicates that the appointment will be held online. Default value is false.
+ /// True indicates that the appointment will be held online. Default value is false.
///
[JsonPropertyName("isLocationOnline")]
public bool? IsLocationOnline { get; set; }
@@ -86,7 +86,7 @@ public partial class BookingAppointment : Entity
///
/// Gets or sets opt out of customer email.
- /// If true indicates that the bookingCustomer for this appointment does not wish to receive a confirmation for this appointment.
+ /// True indicates that the bookingCustomer for this appointment does not wish to receive a confirmation for this appointment.
///
[JsonPropertyName("optOutOfCustomerEmail")]
public bool? OptOutOfCustomerEmail { get; set; }
@@ -128,7 +128,7 @@ public partial class BookingAppointment : Entity
///
/// Gets or sets self service appointment id.
- /// An additional tracking ID for the appointment, if the appointment has been created directly by the customer on the scheduling page, as opposed to by a staff member on the behalf of the customer. Only supported for appointment if maxAttendeeCount is 1.
+ /// An additional tracking ID for the appointment, if the appointment has been created directly by the customer on the scheduling page, as opposed to by a staff member on the behalf of the customer.
///
[JsonPropertyName("selfServiceAppointmentId")]
public string SelfServiceAppointmentId { get; set; }
@@ -163,7 +163,7 @@ public partial class BookingAppointment : Entity
///
/// Gets or sets sms notifications enabled.
- /// If true, indicates SMS notifications will be sent to the customers for the appointment. Default value is false.
+ /// True indicates SMS notifications will be sent to the customers for the appointment. Default value is false.
///
[JsonPropertyName("smsNotificationsEnabled")]
public bool? SmsNotificationsEnabled { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingBusiness.cs b/src/Microsoft.Graph/Generated/model/BookingBusiness.cs
index 6ab979ea880..9f5f9cc1f59 100644
--- a/src/Microsoft.Graph/Generated/model/BookingBusiness.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingBusiness.cs
@@ -22,7 +22,7 @@ public partial class BookingBusiness : Entity
///
/// Gets or sets address.
- /// The street address of the business. The address property, together with phone and webSiteUrl, appear in the footer of a business scheduling page. The attribute type of physicalAddress is not supported in v1.0. Internally we map the addresses to the type others.
+ /// The street address of the business. The address property, together with phone and webSiteUrl, appear in the footer of a business scheduling page.
///
[JsonPropertyName("address")]
public PhysicalAddress Address { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingCustomer.cs b/src/Microsoft.Graph/Generated/model/BookingCustomer.cs
index 1e5297b95ac..d9a27d8660a 100644
--- a/src/Microsoft.Graph/Generated/model/BookingCustomer.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingCustomer.cs
@@ -30,7 +30,7 @@ public BookingCustomer()
///
/// Gets or sets addresses.
- /// Addresses associated with the customer. The attribute type of physicalAddress is not supported in v1.0. Internally we map the addresses to the type others.
+ /// Addresses associated with the customer, including home, business and other addresses.
///
[JsonPropertyName("addresses")]
public IEnumerable Addresses { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingCustomerInformation.cs b/src/Microsoft.Graph/Generated/model/BookingCustomerInformation.cs
index 3d6a64a2c2a..e99e923f8b8 100644
--- a/src/Microsoft.Graph/Generated/model/BookingCustomerInformation.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingCustomerInformation.cs
@@ -36,21 +36,21 @@ public BookingCustomerInformation()
///
/// Gets or sets customQuestionAnswers.
- /// It consists of the list of custom questions and answers given by the customer as part of the appointment
+ /// It consists of the list of custom questions and answers given by the customer as part of the appointment.
///
[JsonPropertyName("customQuestionAnswers")]
public IEnumerable CustomQuestionAnswers { get; set; }
///
/// Gets or sets emailAddress.
- /// The SMTP address of the bookingCustomer who is booking the appointment
+ /// The SMTP address of the bookingCustomer who is booking the appointment.
///
[JsonPropertyName("emailAddress")]
public string EmailAddress { get; set; }
///
/// Gets or sets location.
- /// Represents location information for the bookingCustomer who is booking the appointment.
+ /// Represents location information for the bookingCustomer who is booking the appointment.
///
[JsonPropertyName("location")]
public Location Location { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingQuestionAssignment.cs b/src/Microsoft.Graph/Generated/model/BookingQuestionAssignment.cs
index e00c17da3c3..b653bed97aa 100644
--- a/src/Microsoft.Graph/Generated/model/BookingQuestionAssignment.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingQuestionAssignment.cs
@@ -23,14 +23,14 @@ public partial class BookingQuestionAssignment
///
/// Gets or sets isRequired.
- /// The ID of the custom question.
+ /// Indicates whether it is mandatory to answer the custom question.
///
[JsonPropertyName("isRequired")]
public bool? IsRequired { get; set; }
///
/// Gets or sets questionId.
- /// Indicates whether it is mandatory to answer the custom question.
+ /// If it is mandatory to answer the custom question.
///
[JsonPropertyName("questionId")]
public string QuestionId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingReminder.cs b/src/Microsoft.Graph/Generated/model/BookingReminder.cs
index 8ad1b5aa24c..f0ef7fc5754 100644
--- a/src/Microsoft.Graph/Generated/model/BookingReminder.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingReminder.cs
@@ -37,7 +37,7 @@ public partial class BookingReminder
///
/// Gets or sets recipients.
- /// The persons who should receive the reminder. Possible values are: allAttendees, staff, customer, unknownFutureValue.
+ /// The persons who should receive the reminder. Possible values are: allAttendees, staff, customer and unknownFutureValue.
///
[JsonPropertyName("recipients")]
public BookingReminderRecipients? Recipients { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/BookingService.cs b/src/Microsoft.Graph/Generated/model/BookingService.cs
index 9e542cafe6d..f16bb95b15e 100644
--- a/src/Microsoft.Graph/Generated/model/BookingService.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingService.cs
@@ -100,7 +100,7 @@ public partial class BookingService : Entity
///
/// Gets or sets maximum attendees count.
- /// The maximum number of customers allowed in a service. If maximumAttendeesCount of the service is greater than 1, pass valid customer IDs while creating or updating an appointment. To create a customer, use the Create bookingCustomer operation.
+ /// The maximum number of customers allowed in a service. If maximumAttendeesCount of the service is greater than 1, pass valid customer IDs while creating or updating an appointment. To create a customer, use the Create bookingCustomer operation.
///
[JsonPropertyName("maximumAttendeesCount")]
public Int32? MaximumAttendeesCount { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Calendar.cs b/src/Microsoft.Graph/Generated/model/Calendar.cs
index a96c5eefa6c..defe9b86540 100644
--- a/src/Microsoft.Graph/Generated/model/Calendar.cs
+++ b/src/Microsoft.Graph/Generated/model/Calendar.cs
@@ -30,21 +30,21 @@ public partial class Calendar : Entity
///
/// Gets or sets can edit.
- /// true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.
+ /// true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.
///
[JsonPropertyName("canEdit")]
public bool? CanEdit { get; set; }
///
/// Gets or sets can share.
- /// true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
+ /// true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.
///
[JsonPropertyName("canShare")]
public bool? CanShare { get; set; }
///
/// Gets or sets can view private items.
- /// true if the user can read calendar items that have been marked private, false otherwise.
+ /// true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.
///
[JsonPropertyName("canViewPrivateItems")]
public bool? CanViewPrivateItems { get; set; }
@@ -72,7 +72,7 @@ public partial class Calendar : Entity
///
/// Gets or sets hex color.
- /// The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only.
+ /// The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.
///
[JsonPropertyName("hexColor")]
public string HexColor { get; set; }
@@ -107,7 +107,7 @@ public partial class Calendar : Entity
///
/// Gets or sets owner.
- /// If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.
+ /// If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. Read-only.
///
[JsonPropertyName("owner")]
public EmailAddress Owner { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Call.cs b/src/Microsoft.Graph/Generated/model/Call.cs
index e47d2f34c24..2c2f5800d92 100644
--- a/src/Microsoft.Graph/Generated/model/Call.cs
+++ b/src/Microsoft.Graph/Generated/model/Call.cs
@@ -37,6 +37,7 @@ public partial class Call : Entity
///
/// Gets or sets call options.
+ /// Contains the optional features for the call.
///
[JsonPropertyName("callOptions")]
public CallOptions CallOptions { get; set; }
@@ -50,7 +51,7 @@ public partial class Call : Entity
///
/// Gets or sets chat info.
- /// The chat information. Required information for joining a meeting.
+ /// The chat information. Required information for meeting scenarios.
///
[JsonPropertyName("chatInfo")]
public ChatInfo ChatInfo { get; set; }
@@ -71,7 +72,7 @@ public partial class Call : Entity
///
/// Gets or sets media config.
- /// The media configuration. Required.
+ /// The media configuration. Required information for creating peer to peer calls or joining meetings.
///
[JsonPropertyName("mediaConfig")]
public MediaConfig MediaConfig { get; set; }
@@ -85,7 +86,7 @@ public partial class Call : Entity
///
/// Gets or sets meeting info.
- /// The meeting information that's required for joining a meeting.
+ /// The meeting information. Required information for meeting scenarios.
///
[JsonPropertyName("meetingInfo")]
public MeetingInfo MeetingInfo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ChangeNotification.cs b/src/Microsoft.Graph/Generated/model/ChangeNotification.cs
index c701284c099..0aef6e984d4 100644
--- a/src/Microsoft.Graph/Generated/model/ChangeNotification.cs
+++ b/src/Microsoft.Graph/Generated/model/ChangeNotification.cs
@@ -30,7 +30,7 @@ public partial class ChangeNotification
///
/// Gets or sets clientState.
- /// Value of the clientState property sent in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional.
+ /// Value of the clientState property sent specified in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional.
///
[JsonPropertyName("clientState")]
public string ClientState { get; set; }
@@ -79,7 +79,7 @@ public partial class ChangeNotification
///
/// Gets or sets subscriptionId.
- /// The unique identifier of the subscription that generated the notification.Required.
+ /// The unique identifier of the subscription that generated the notification. Required.
///
[JsonPropertyName("subscriptionId")]
public Guid? SubscriptionId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Channel.cs b/src/Microsoft.Graph/Generated/model/Channel.cs
index e420dc51831..b450b16c1eb 100644
--- a/src/Microsoft.Graph/Generated/model/Channel.cs
+++ b/src/Microsoft.Graph/Generated/model/Channel.cs
@@ -58,7 +58,7 @@ public partial class Channel : Entity
///
/// Gets or sets membership type.
- /// The type of the channel. Can be set during creation and can't be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team.
+ /// The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared.
///
[JsonPropertyName("membershipType")]
public ChannelMembershipType? MembershipType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ChatInfo.cs b/src/Microsoft.Graph/Generated/model/ChatInfo.cs
index 50ae9eaa660..5bc707d3508 100644
--- a/src/Microsoft.Graph/Generated/model/ChatInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/ChatInfo.cs
@@ -23,7 +23,7 @@ public partial class ChatInfo
///
/// Gets or sets messageId.
- /// The unique identifier of a message in a Microsoft Teams channel.
+ /// The unique identifier for a message in a Microsoft Teams channel.
///
[JsonPropertyName("messageId")]
public string MessageId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ChatMessage.cs b/src/Microsoft.Graph/Generated/model/ChatMessage.cs
index a712a783651..7a205ecc1a9 100644
--- a/src/Microsoft.Graph/Generated/model/ChatMessage.cs
+++ b/src/Microsoft.Graph/Generated/model/ChatMessage.cs
@@ -72,7 +72,7 @@ public partial class ChatMessage : Entity
///
/// Gets or sets event detail.
- /// Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.
+ /// Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.
///
[JsonPropertyName("eventDetail")]
public EventMessageDetail EventDetail { get; set; }
@@ -114,7 +114,7 @@ public partial class ChatMessage : Entity
///
/// Gets or sets mentions.
- /// List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.
+ /// List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.
///
[JsonPropertyName("mentions")]
public IEnumerable Mentions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs b/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs
index 7a493dd9f35..42fcf95b102 100644
--- a/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs
@@ -30,7 +30,7 @@ public CloudAppSecuritySessionControl()
///
/// Gets or sets cloudAppSecurityType.
- /// Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps.
+ /// Possible values are: mcasConfigured, monitorOnly, blockDownloads. To learn more about these values, Deploy Conditional Access App Control for featured apps.
///
[JsonPropertyName("cloudAppSecurityType")]
public CloudAppSecuritySessionControlType? CloudAppSecurityType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ColumnDefinition.cs b/src/Microsoft.Graph/Generated/model/ColumnDefinition.cs
index c4c8c12ae92..a602e214fc4 100644
--- a/src/Microsoft.Graph/Generated/model/ColumnDefinition.cs
+++ b/src/Microsoft.Graph/Generated/model/ColumnDefinition.cs
@@ -121,7 +121,7 @@ public partial class ColumnDefinition : Entity
///
/// Gets or sets indexed.
- /// Specifies whether the column values can be used for sorting and searching.
+ /// Specifies whether the column values can used for sorting and searching.
///
[JsonPropertyName("indexed")]
public bool? Indexed { get; set; }
@@ -177,7 +177,7 @@ public partial class ColumnDefinition : Entity
///
/// Gets or sets propagate changes.
- /// If 'true', changes to this column will be propagated to lists that implement the column.
+ /// If true, changes to this column will be propagated to lists that implement the column.
///
[JsonPropertyName("propagateChanges")]
public bool? PropagateChanges { get; set; }
@@ -198,7 +198,7 @@ public partial class ColumnDefinition : Entity
///
/// Gets or sets source content type.
- /// ContentType from which this column is inherited from. Present only in contentTypes columns response. Read-only.
+ /// ContentType from which this column is inherited from. Used only to fetch contentTypes columns.
///
[JsonPropertyName("sourceContentType")]
public ContentTypeInfo SourceContentType { get; set; }
@@ -240,7 +240,7 @@ public partial class ColumnDefinition : Entity
///
/// Gets or sets source column.
- /// The source column for the content type column.
+ /// The source column for content type column.
///
[JsonPropertyName("sourceColumn")]
public ColumnDefinition SourceColumn { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ColumnValidation.cs b/src/Microsoft.Graph/Generated/model/ColumnValidation.cs
index 9a221d20522..cbec612e751 100644
--- a/src/Microsoft.Graph/Generated/model/ColumnValidation.cs
+++ b/src/Microsoft.Graph/Generated/model/ColumnValidation.cs
@@ -37,7 +37,7 @@ public partial class ColumnValidation
///
/// Gets or sets formula.
- /// The formula to validate column value. For examples, see Examples of common formulas in lists.
+ /// The formula to validate column value. For examples, see Examples of common formulas in lists
///
[JsonPropertyName("formula")]
public string Formula { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs
index abf64db0a2c..8762c5e7c7e 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs
@@ -79,7 +79,7 @@ public partial class ConditionalAccessConditionSet
///
/// Gets or sets users.
- /// Users, groups, and roles included in and excluded from the policy. Required.
+ /// Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required.
///
[JsonPropertyName("users")]
public ConditionalAccessUsers Users { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessDevices.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessDevices.cs
index 8ce847c4d7f..e0d1581781b 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessDevices.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessDevices.cs
@@ -23,7 +23,7 @@ public partial class ConditionalAccessDevices
///
/// Gets or sets deviceFilter.
- /// Filter that defines the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them.
+ /// Filter that defines the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them. Cannot be set if includeDevices or excludeDevices is set.
///
[JsonPropertyName("deviceFilter")]
public ConditionalAccessFilter DeviceFilter { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessFilter.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessFilter.cs
index 18f134f1886..e9e2bc4f80b 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessFilter.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessFilter.cs
@@ -30,7 +30,7 @@ public partial class ConditionalAccessFilter
///
/// Gets or sets rule.
- /// Rule syntax is similar to that used for membership rules for groups in Azure Active Directory (Azure AD). For details, see rules with multiple expressions
+ /// Rule syntax is similar to that used for membership rules for groups in Azure Active Directory. For details, see rules with multiple expressions
///
[JsonPropertyName("rule")]
public string Rule { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs
index cd3f70b97b6..d631d341cab 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs
@@ -30,7 +30,7 @@ public partial class ConditionalAccessGrantControls
///
/// Gets or sets customAuthenticationFactors.
- /// List of custom controls IDs required by the policy. For more information, see Custom controls.
+ /// List of custom controls IDs required by the policy. To learn more about custom control, see Custom controls (preview).
///
[JsonPropertyName("customAuthenticationFactors")]
public IEnumerable CustomAuthenticationFactors { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs
index 611e014194d..ca577e2ad72 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs
@@ -23,14 +23,14 @@ public partial class ConditionalAccessPlatforms
///
/// Gets or sets excludePlatforms.
- /// Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue.
+ /// Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux.
///
[JsonPropertyName("excludePlatforms")]
public IEnumerable ExcludePlatforms { get; set; }
///
/// Gets or sets includePlatforms.
- /// Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue.
+ /// Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue,linux``.
///
[JsonPropertyName("includePlatforms")]
public IEnumerable IncludePlatforms { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
index 22d0fb2bf89..c663fd7510b 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
@@ -36,7 +36,7 @@ public partial class ConditionalAccessRoot : Entity
///
/// Gets or sets policies.
- /// Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies.
+ /// Read-only. Nullable. Returns a collection of the specified Conditional Access policies.
///
[JsonPropertyName("policies")]
public IConditionalAccessRootPoliciesCollectionPage Policies { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs b/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs
index 3f4a0f2bbeb..0258755b4db 100644
--- a/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs
+++ b/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs
@@ -44,7 +44,7 @@ public partial class ConnectedOrganization : Entity
///
/// Gets or sets identity sources.
- /// The identity sources in this connected organization, one of azureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Nullable.
+ /// The identity sources in this connected organization, one of azureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Read-only. Nullable. Supports $select and $filter(eq). To filter by the derived types, you must declare the resource using its full OData cast, for example, $filter=identitySources/any(is:is/microsoft.graph.azureActiveDirectoryTenant/tenantId eq 'bcfdfff4-cbc3-43f2-9000-ba7b7515054f').
///
[JsonPropertyName("identitySources")]
public IEnumerable IdentitySources { get; set; }
@@ -58,7 +58,7 @@ public partial class ConnectedOrganization : Entity
///
/// Gets or sets state.
- /// The state of a connected organization defines whether assignment policies with requestor scope type AllConfiguredConnectedOrganizationSubjects are applicable or not. The possible values are: configured, proposed, unknownFutureValue.
+ /// The state of a connected organization defines whether assignment policies with requestor scope type AllConfiguredConnectedOrganizationSubjects are applicable or not. Possible values are: configured, proposed.
///
[JsonPropertyName("state")]
public ConnectedOrganizationState? State { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConnectedOrganizationMembers.cs b/src/Microsoft.Graph/Generated/model/ConnectedOrganizationMembers.cs
index 615ebc20b41..ad24163a5b3 100644
--- a/src/Microsoft.Graph/Generated/model/ConnectedOrganizationMembers.cs
+++ b/src/Microsoft.Graph/Generated/model/ConnectedOrganizationMembers.cs
@@ -36,7 +36,7 @@ public ConnectedOrganizationMembers()
///
/// Gets or sets description.
- /// The name of the connected organization.
+ /// The name of the connected organization. Read only.
///
[JsonPropertyName("description")]
public string Description { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Contact.cs b/src/Microsoft.Graph/Generated/model/Contact.cs
index f3049715cfc..a3a987ddb39 100644
--- a/src/Microsoft.Graph/Generated/model/Contact.cs
+++ b/src/Microsoft.Graph/Generated/model/Contact.cs
@@ -243,7 +243,7 @@ public Contact()
///
/// Gets or sets extensions.
- /// The collection of open extensions defined for the contact. Read-only. Nullable.
+ /// The collection of open extensions defined for the contact. Nullable.
///
[JsonPropertyName("extensions")]
public IContactExtensionsCollectionPage Extensions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ContentType.cs b/src/Microsoft.Graph/Generated/model/ContentType.cs
index 06a4979a392..ac85eef2600 100644
--- a/src/Microsoft.Graph/Generated/model/ContentType.cs
+++ b/src/Microsoft.Graph/Generated/model/ContentType.cs
@@ -22,7 +22,7 @@ public partial class ContentType : Entity
///
/// Gets or sets associated hubs urls.
- /// List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.
+ /// List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.
///
[JsonPropertyName("associatedHubsUrls")]
public IEnumerable AssociatedHubsUrls { get; set; }
@@ -106,14 +106,14 @@ public partial class ContentType : Entity
///
/// Gets or sets read only.
- /// If true, the content type can't be modified unless this value is first set to false.
+ /// If true, the content type cannot be modified unless this value is first set to false.
///
[JsonPropertyName("readOnly")]
public bool? ReadOnly { get; set; }
///
/// Gets or sets sealed.
- /// If true, the content type can't be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.
+ /// If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.
///
[JsonPropertyName("sealed")]
public bool? Sealed { get; set; }
@@ -141,7 +141,7 @@ public partial class ContentType : Entity
///
/// Gets or sets column links.
- /// The collection of columns that are required by this content type.
+ /// The collection of columns that are required by this content type
///
[JsonPropertyName("columnLinks")]
public IContentTypeColumnLinksCollectionPage ColumnLinks { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ContentTypeAddCopyFromContentTypeHubRequestBody.cs b/src/Microsoft.Graph/Generated/model/ContentTypeAddCopyFromContentTypeHubRequestBody.cs
new file mode 100644
index 00000000000..25df55886ee
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ContentTypeAddCopyFromContentTypeHubRequestBody.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 ContentTypeAddCopyFromContentTypeHubRequestBody.
+ ///
+ public partial class ContentTypeAddCopyFromContentTypeHubRequestBody
+ {
+
+ ///
+ /// Gets or sets ContentTypeId.
+ ///
+ [JsonPropertyName("contentTypeId")]
+ public string ContentTypeId { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/Conversation.cs b/src/Microsoft.Graph/Generated/model/Conversation.cs
index 26ba7ac2eca..72cb26bf1d9 100644
--- a/src/Microsoft.Graph/Generated/model/Conversation.cs
+++ b/src/Microsoft.Graph/Generated/model/Conversation.cs
@@ -29,14 +29,14 @@ public partial class Conversation : Entity
///
/// Gets or sets last delivered date time.
- /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, le, ge).
///
[JsonPropertyName("lastDeliveredDateTime")]
public DateTimeOffset? LastDeliveredDateTime { get; set; }
///
/// Gets or sets preview.
- /// A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge).
+ /// A short summary from the body of the latest post in this conversation.
///
[JsonPropertyName("preview")]
public string Preview { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConversationThread.cs b/src/Microsoft.Graph/Generated/model/ConversationThread.cs
index d3b32b04cb6..2ccfb88db8e 100644
--- a/src/Microsoft.Graph/Generated/model/ConversationThread.cs
+++ b/src/Microsoft.Graph/Generated/model/ConversationThread.cs
@@ -43,7 +43,7 @@ public partial class ConversationThread : Entity
///
/// Gets or sets last delivered date time.
- /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.Returned by default.
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default.
///
[JsonPropertyName("lastDeliveredDateTime")]
public DateTimeOffset? LastDeliveredDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CountryNamedLocation.cs b/src/Microsoft.Graph/Generated/model/CountryNamedLocation.cs
index 5eb676610e4..2e07b9471d6 100644
--- a/src/Microsoft.Graph/Generated/model/CountryNamedLocation.cs
+++ b/src/Microsoft.Graph/Generated/model/CountryNamedLocation.cs
@@ -31,14 +31,14 @@ public CountryNamedLocation()
///
/// Gets or sets countries and regions.
- /// List of countries and/or regions in two-letter format specified by ISO 3166-2. Required.
+ /// List of countries and/or regions in two-letter format specified by ISO 3166-2.
///
[JsonPropertyName("countriesAndRegions")]
public IEnumerable CountriesAndRegions { get; set; }
///
/// Gets or sets country lookup method.
- /// Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress(default) and authenticatorAppGps. Note: authenticatorAppGps is not yet supported in the Microsoft Cloud for US Government.
+ /// Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps.
///
[JsonPropertyName("countryLookupMethod")]
public CountryLookupMethodType? CountryLookupMethod { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs b/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs
index 6137858ce29..94e36ce8278 100644
--- a/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs
+++ b/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs
@@ -23,14 +23,14 @@ public partial class DateTimeTimeZone
///
/// Gets or sets dateTime.
- /// A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
+ /// A single point of time in a combined date and time representation ({date}T{time}). For example, '2019-04-16T09:00:00'.
///
[JsonPropertyName("dateTime")]
public string DateTime { get; set; }
///
/// Gets or sets timeZone.
- /// Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values.
+ /// Represents a time zone, for example, 'Pacific Standard Time'. See below for possible values.
///
[JsonPropertyName("timeZone")]
public string TimeZone { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs b/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs
index 9afb5880d56..ba660cf2b09 100644
--- a/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs
+++ b/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs
@@ -30,14 +30,14 @@ public partial class DelegatedPermissionClassification : Entity
///
/// Gets or sets permission id.
- /// The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter.
+ /// The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter.
///
[JsonPropertyName("permissionId")]
public string PermissionId { get; set; }
///
/// Gets or sets permission name.
- /// The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter.
+ /// The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter.
///
[JsonPropertyName("permissionName")]
public string PermissionName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Device.cs b/src/Microsoft.Graph/Generated/model/Device.cs
index 3664028aaf6..babf95505bb 100644
--- a/src/Microsoft.Graph/Generated/model/Device.cs
+++ b/src/Microsoft.Graph/Generated/model/Device.cs
@@ -30,7 +30,7 @@ public Device()
///
/// Gets or sets account enabled.
- /// true if the account is enabled; otherwise, false. Required. Default is true. Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.
+ /// true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.
///
[JsonPropertyName("accountEnabled")]
public bool? AccountEnabled { get; set; }
@@ -58,7 +58,7 @@ public Device()
///
/// Gets or sets device id.
- /// Unique identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, not, startsWith).
+ /// Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, not, startsWith).
///
[JsonPropertyName("deviceId")]
public string DeviceId { get; set; }
@@ -128,7 +128,7 @@ public Device()
///
/// Gets or sets operating system version.
- /// The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
+ /// Operating system version of the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
///
[JsonPropertyName("operatingSystemVersion")]
public string OperatingSystemVersion { get; set; }
@@ -156,14 +156,14 @@ public Device()
///
/// Gets or sets trust type.
- /// Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory
+ /// Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory
///
[JsonPropertyName("trustType")]
public string TrustType { get; set; }
///
/// Gets or sets member of.
- /// Groups that this device is a member of. Read-only. Nullable. Supports $expand.
+ /// Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("memberOf")]
public IDeviceMemberOfCollectionWithReferencesPage MemberOf { get; set; }
@@ -205,7 +205,7 @@ public Device()
///
/// Gets or sets transitive member of.
- /// Groups that the device is a member of. This operation is transitive. Supports $expand.
+ /// Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand.
///
[JsonPropertyName("transitiveMemberOf")]
public IDeviceTransitiveMemberOfCollectionWithReferencesPage TransitiveMemberOf { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs b/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs
index bd49367b08d..66e75cbeb58 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs
@@ -23,7 +23,7 @@ public partial class DeviceComplianceActionItem : Entity
///
/// Gets or sets action type.
- /// What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.
+ /// What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock.
///
[JsonPropertyName("actionType")]
public DeviceComplianceActionType? ActionType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicy.cs b/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicy.cs
index ad9295885cc..d513a219887 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicy.cs
@@ -115,7 +115,7 @@ protected internal DeviceCompliancePolicy()
///
/// Gets or sets scheduled actions for rule.
- /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies.
+ /// The list of scheduled action for this rule
///
[JsonPropertyName("scheduledActionsForRule")]
public IDeviceCompliancePolicyScheduledActionsForRuleCollectionPage ScheduledActionsForRule { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs b/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs
index 26202a16e97..474bf37cc4b 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs
@@ -58,7 +58,7 @@ public partial class DeviceCompliancePolicySettingStateSummary : Entity
///
/// Gets or sets platform type.
- /// Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.
+ /// Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.
///
[JsonPropertyName("platformType")]
public PolicyPlatformType? PlatformType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceDetail.cs b/src/Microsoft.Graph/Generated/model/DeviceDetail.cs
index e9d2f28487e..81b3f5f0ba7 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceDetail.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceDetail.cs
@@ -23,49 +23,49 @@ public partial class DeviceDetail
///
/// Gets or sets browser.
- /// Indicates the browser information of the used for signing in.
+ /// Indicates the browser information of the used for signing-in.
///
[JsonPropertyName("browser")]
public string Browser { get; set; }
///
/// Gets or sets deviceId.
- /// Refers to the UniqueID of the device used for signing in.
+ /// Refers to the UniqueID of the device used for signing-in.
///
[JsonPropertyName("deviceId")]
public string DeviceId { get; set; }
///
/// Gets or sets displayName.
- /// Refers to the name of the device used for signing in.
+ /// Refers to the name of the device used for signing-in.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets isCompliant.
- /// Indicates whether the device is compliant.
+ /// Indicates whether the device is compliant or not.
///
[JsonPropertyName("isCompliant")]
public bool? IsCompliant { get; set; }
///
/// Gets or sets isManaged.
- /// Indicates whether the device is managed.
+ /// Indicates if the device is managed or not.
///
[JsonPropertyName("isManaged")]
public bool? IsManaged { get; set; }
///
/// Gets or sets operatingSystem.
- /// Indicates the operating system name and version used for signing in.
+ /// Indicates the OS name and version used for signing-in.
///
[JsonPropertyName("operatingSystem")]
public string OperatingSystem { get; set; }
///
/// Gets or sets trustType.
- /// Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.
+ /// Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.
///
[JsonPropertyName("trustType")]
public string TrustType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs
index 9833806a89f..87e8c0c1d21 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs
@@ -23,7 +23,7 @@ public partial class DeviceManagement : Entity
///
/// Gets or sets intune account id.
- /// Intune Account Id for given tenant
+ /// Intune Account ID for given tenant
///
[JsonPropertyName("intuneAccountId")]
public Guid? IntuneAccountId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs b/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs
index b02cc7c72a8..6b4bf304adc 100644
--- a/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs
+++ b/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs
@@ -30,7 +30,7 @@ public partial class DirectoryAudit : Entity
///
/// Gets or sets activity display name.
- /// Indicates the activity name or the operation name (examples: 'Create User' and 'Add member to group'). For full list, see Azure AD activity list.
+ /// Indicates the activity name or the operation name (E.g. 'Create User', 'Add member to group'). For a list of activities logged, refer to Azure Ad activity list.
///
[JsonPropertyName("activityDisplayName")]
public string ActivityDisplayName { get; set; }
@@ -72,6 +72,7 @@ public partial class DirectoryAudit : Entity
///
/// Gets or sets operation type.
+ /// Indicates the type of operation that was performed. The possible values include but are not limited to the following: Add, Assign, Update, Unassign, and Delete.
///
[JsonPropertyName("operationType")]
public string OperationType { get; set; }
@@ -92,7 +93,7 @@ public partial class DirectoryAudit : Entity
///
/// Gets or sets target resources.
- /// Indicates information on which resource was changed due to the activity. Target Resource Type can be User, Device, Directory, App, Role, Group, Policy or Other.
+ /// Information about the resource that changed due to the activity.
///
[JsonPropertyName("targetResources")]
public IEnumerable TargetResources { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DocumentSet.cs b/src/Microsoft.Graph/Generated/model/DocumentSet.cs
index c5f752d8af7..62149c3bfb3 100644
--- a/src/Microsoft.Graph/Generated/model/DocumentSet.cs
+++ b/src/Microsoft.Graph/Generated/model/DocumentSet.cs
@@ -37,14 +37,14 @@ public partial class DocumentSet
///
/// Gets or sets propagateWelcomePageChanges.
- /// Specifies whether to push welcome page changes to inherited content types.
+ /// Indicates whether to add the name of the document set to each file name.
///
[JsonPropertyName("propagateWelcomePageChanges")]
public bool? PropagateWelcomePageChanges { get; set; }
///
/// Gets or sets shouldPrefixNameToFile.
- /// Indicates whether to add the name of the document set to each file name.
+ /// Add the name of the Document Set to each file name.
///
[JsonPropertyName("shouldPrefixNameToFile")]
public bool? ShouldPrefixNameToFile { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DocumentSetContent.cs b/src/Microsoft.Graph/Generated/model/DocumentSetContent.cs
index bc9652757a1..7913f52f796 100644
--- a/src/Microsoft.Graph/Generated/model/DocumentSetContent.cs
+++ b/src/Microsoft.Graph/Generated/model/DocumentSetContent.cs
@@ -30,7 +30,7 @@ public partial class DocumentSetContent
///
/// Gets or sets fileName.
- /// Name of the file in resource folder that should be added as a default content or a template in the document set.
+ /// Name of the file in resource folder that should be added as a default content or a template in the document set
///
[JsonPropertyName("fileName")]
public string FileName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Domain.cs b/src/Microsoft.Graph/Generated/model/Domain.cs
index c11ab0aaf23..51e7733536a 100644
--- a/src/Microsoft.Graph/Generated/model/Domain.cs
+++ b/src/Microsoft.Graph/Generated/model/Domain.cs
@@ -104,7 +104,7 @@ public partial class Domain : Entity
///
/// Gets or sets supported services.
- /// The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable
+ /// The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable
///
[JsonPropertyName("supportedServices")]
public IEnumerable SupportedServices { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DriveItem.cs b/src/Microsoft.Graph/Generated/model/DriveItem.cs
index 792317234fa..4c3be6ab8c7 100644
--- a/src/Microsoft.Graph/Generated/model/DriveItem.cs
+++ b/src/Microsoft.Graph/Generated/model/DriveItem.cs
@@ -30,7 +30,7 @@ public DriveItem()
///
/// Gets or sets audio.
- /// Audio metadata, if the item is an audio file. Read-only. Read-only. Only on OneDrive Personal.
+ /// Audio metadata, if the item is an audio file. Read-only. Only on OneDrive Personal.
///
[JsonPropertyName("audio")]
public Audio Audio { get; set; }
@@ -114,7 +114,7 @@ public DriveItem()
///
/// Gets or sets pending operations.
- /// If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only.
+ /// If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only.
///
[JsonPropertyName("pendingOperations")]
public PendingOperations PendingOperations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs b/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs
index 6238d6952ea..def4ba54a89 100644
--- a/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs
+++ b/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs
@@ -30,7 +30,6 @@ public DriveItemVersion()
///
/// Gets or sets content.
- /// The content stream for this version of the item.
///
[JsonPropertyName("content")]
public Stream Content { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs b/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs
index 98adcc65966..34d7a3734bd 100644
--- a/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs
@@ -38,7 +38,7 @@ public EditionUpgradeConfiguration()
///
/// Gets or sets license type.
- /// Edition Upgrade License Type. Possible values are: productKey, licenseFile.
+ /// Edition Upgrade License Type. Possible values are: productKey, licenseFile, notConfigured.
///
[JsonPropertyName("licenseType")]
public EditionUpgradeLicenseType? LicenseType { get; set; }
@@ -52,7 +52,7 @@ public EditionUpgradeConfiguration()
///
/// Gets or sets target edition.
- /// Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN.
+ /// Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN, notConfigured, windows10Home, windows10HomeChina, windows10HomeN, windows10HomeSingleLanguage, windows10Mobile, windows10IoTCore, windows10IoTCoreCommercial.
///
[JsonPropertyName("targetEdition")]
public Windows10EditionType? TargetEdition { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationAssignment.cs b/src/Microsoft.Graph/Generated/model/EducationAssignment.cs
index 5205e332e01..e2aac114841 100644
--- a/src/Microsoft.Graph/Generated/model/EducationAssignment.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationAssignment.cs
@@ -37,7 +37,7 @@ public partial class EducationAssignment : Entity
///
/// Gets or sets allow late submissions.
- /// Identifies whether students can submit after the due date. If this property isn't specified during create, it defaults to true.
+ /// Identifies whether students can submit after the due date. If this property is not specified during create, it defaults to true.
///
[JsonPropertyName("allowLateSubmissions")]
public bool? AllowLateSubmissions { get; set; }
@@ -51,7 +51,7 @@ public partial class EducationAssignment : Entity
///
/// Gets or sets assign date time.
- /// The date when the assignment should become active. If in the future, the assignment isn't shown to the student until this date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
+ /// The date when the assignment should become active. If in the future, the assignment is not shown to the student until this date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("assignDateTime")]
public DateTimeOffset? AssignDateTime { get; set; }
@@ -142,7 +142,7 @@ public partial class EducationAssignment : Entity
///
/// Gets or sets notification channel url.
- /// Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl isn't allowed after the assignment has been published.
+ /// Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl is not allowed after the assignment has been published.
///
[JsonPropertyName("notificationChannelUrl")]
public string NotificationChannelUrl { get; set; }
@@ -156,7 +156,7 @@ public partial class EducationAssignment : Entity
///
/// Gets or sets status.
- /// Status of the Assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned.
+ /// Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned.
///
[JsonPropertyName("status")]
public EducationAssignmentStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationAssignmentIndividualRecipient.cs b/src/Microsoft.Graph/Generated/model/EducationAssignmentIndividualRecipient.cs
index 406475a5a9f..1485b4b971d 100644
--- a/src/Microsoft.Graph/Generated/model/EducationAssignmentIndividualRecipient.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationAssignmentIndividualRecipient.cs
@@ -29,7 +29,7 @@ public EducationAssignmentIndividualRecipient()
///
/// Gets or sets recipients.
- /// A collection of IDs of the recipients.
+ /// A collection of ids of the recipients.
///
[JsonPropertyName("recipients")]
public IEnumerable Recipients { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationClass.cs b/src/Microsoft.Graph/Generated/model/EducationClass.cs
index 9977d5e7c9d..5ba5783fc99 100644
--- a/src/Microsoft.Graph/Generated/model/EducationClass.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationClass.cs
@@ -37,7 +37,7 @@ public partial class EducationClass : Entity
///
/// Gets or sets created by.
- /// Entity who created the class
+ /// Entity who created the class.
///
[JsonPropertyName("createdBy")]
public IdentitySet CreatedBy { get; set; }
@@ -72,7 +72,7 @@ public partial class EducationClass : Entity
///
/// Gets or sets external source.
- /// How this class was created. Possible values are: sis, manual.
+ /// The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.
///
[JsonPropertyName("externalSource")]
public EducationExternalSource? ExternalSource { get; set; }
@@ -100,7 +100,7 @@ public partial class EducationClass : Entity
///
/// Gets or sets term.
- /// Term for this class.
+ /// Term for the class.
///
[JsonPropertyName("term")]
public EducationTerm Term { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationExternalResource.cs b/src/Microsoft.Graph/Generated/model/EducationExternalResource.cs
index 4d63b5f50ce..d30b56c27b8 100644
--- a/src/Microsoft.Graph/Generated/model/EducationExternalResource.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationExternalResource.cs
@@ -29,7 +29,7 @@ public EducationExternalResource()
///
/// Gets or sets webUrl.
- /// Location of the resource. Required
+ /// Location of the resource. Required.
///
[JsonPropertyName("webUrl")]
public string WebUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationOrganization.cs b/src/Microsoft.Graph/Generated/model/EducationOrganization.cs
index a17da263eb7..922ca76a148 100644
--- a/src/Microsoft.Graph/Generated/model/EducationOrganization.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationOrganization.cs
@@ -45,7 +45,7 @@ protected internal EducationOrganization()
///
/// Gets or sets external source.
- /// Source where this organization was created from. Possible values are: sis, manual.
+ /// Where this user was created from. Possible values are: sis, lms, or manual.
///
[JsonPropertyName("externalSource")]
public EducationExternalSource? ExternalSource { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationResource.cs b/src/Microsoft.Graph/Generated/model/EducationResource.cs
index 632838afe23..97c088fd781 100644
--- a/src/Microsoft.Graph/Generated/model/EducationResource.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationResource.cs
@@ -23,14 +23,14 @@ public abstract partial class EducationResource
///
/// Gets or sets createdBy.
- /// The individual who created the resource.
+ /// Who created the resource.
///
[JsonPropertyName("createdBy")]
public IdentitySet CreatedBy { get; set; }
///
/// Gets or sets createdDateTime.
- /// Moment in time when the resource was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
+ /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
@@ -44,14 +44,14 @@ public abstract partial class EducationResource
///
/// Gets or sets lastModifiedBy.
- /// The last user to modify the resource.
+ /// Who was the last user to modify the resource.
///
[JsonPropertyName("lastModifiedBy")]
public IdentitySet LastModifiedBy { get; set; }
///
/// Gets or sets lastModifiedDateTime.
- /// Moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
+ /// Moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationStudent.cs b/src/Microsoft.Graph/Generated/model/EducationStudent.cs
index db97a417371..801d5caa9f3 100644
--- a/src/Microsoft.Graph/Generated/model/EducationStudent.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationStudent.cs
@@ -37,7 +37,7 @@ public partial class EducationStudent
///
/// Gets or sets gender.
- /// The possible values are: female, male, other, unknownFutureValue.
+ /// Possible values are: female, male, other.
///
[JsonPropertyName("gender")]
public EducationGender? Gender { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationSubmission.cs b/src/Microsoft.Graph/Generated/model/EducationSubmission.cs
index 2e686a376b7..ee2ae771d96 100644
--- a/src/Microsoft.Graph/Generated/model/EducationSubmission.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationSubmission.cs
@@ -65,7 +65,7 @@ public partial class EducationSubmission : Entity
///
/// Gets or sets status.
- /// Read-only. Possible values are: working, submitted, released, returned, and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned.
+ /// Read-only. Possible values are: working, submitted, released, returned, unknownFutureValue and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned.
///
[JsonPropertyName("status")]
public EducationSubmissionStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationTeacher.cs b/src/Microsoft.Graph/Generated/model/EducationTeacher.cs
index 5ffc2ffaec2..c3d3858702a 100644
--- a/src/Microsoft.Graph/Generated/model/EducationTeacher.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationTeacher.cs
@@ -23,7 +23,7 @@ public partial class EducationTeacher
///
/// Gets or sets externalId.
- /// ID of the teacher in the source system.
+ /// Id of the Teacher in external source system.
///
[JsonPropertyName("externalId")]
public string ExternalId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationUser.cs b/src/Microsoft.Graph/Generated/model/EducationUser.cs
index 91fe78cd63c..ffd6313cb59 100644
--- a/src/Microsoft.Graph/Generated/model/EducationUser.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationUser.cs
@@ -23,14 +23,14 @@ public partial class EducationUser : Entity
///
/// Gets or sets related contacts.
- /// Related records associated with the user. Read-only.
+ /// Related records related to the user. Possible relationships are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue
///
[JsonPropertyName("relatedContacts")]
public IEnumerable RelatedContacts { get; set; }
///
/// Gets or sets account enabled.
- /// True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.
+ /// True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.
///
[JsonPropertyName("accountEnabled")]
public bool? AccountEnabled { get; set; }
@@ -58,70 +58,70 @@ public partial class EducationUser : Entity
///
/// Gets or sets created by.
- /// The entity who created the user.
+ /// Entity who created the user.
///
[JsonPropertyName("createdBy")]
public IdentitySet CreatedBy { get; set; }
///
/// Gets or sets department.
- /// The name for the department in which the user works. Supports $filter.
+ /// The name for the department in which the user works. Supports /$filter.
///
[JsonPropertyName("department")]
public string Department { get; set; }
///
/// Gets or sets display name.
- /// The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.
+ /// The name displayed in the address book for the user. Supports $filter and $orderby.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets external source.
- /// Where this user was created from. Possible values are: sis, manual.
+ /// The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.
///
[JsonPropertyName("externalSource")]
public EducationExternalSource? ExternalSource { get; set; }
///
/// Gets or sets external source detail.
- /// The name of the external source this resource was generated from.
+ /// The name of the external source this resources was generated from.
///
[JsonPropertyName("externalSourceDetail")]
public string ExternalSourceDetail { get; set; }
///
/// Gets or sets given name.
- /// The given name (first name) of the user. Supports $filter.
+ /// The given name (first name) of the user. Supports /$filter.
///
[JsonPropertyName("givenName")]
public string GivenName { get; set; }
///
/// Gets or sets mail.
- /// The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com. Read-Only. Supports $filter.
+ /// The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports /$filter.
///
[JsonPropertyName("mail")]
public string Mail { get; set; }
///
/// Gets or sets mailing address.
- /// The mail address of the user.
+ /// Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources.
///
[JsonPropertyName("mailingAddress")]
public PhysicalAddress MailingAddress { get; set; }
///
/// Gets or sets mail nickname.
- /// The mail alias for the user. This property must be specified when a user is created. Supports $filter.
+ /// The mail alias for the user. This property must be specified when a user is created. Supports /$filter.
///
[JsonPropertyName("mailNickname")]
public string MailNickname { get; set; }
///
/// Gets or sets middle name.
- /// The middle name of the user.
+ /// The middle name of user.
///
[JsonPropertyName("middleName")]
public string MiddleName { get; set; }
@@ -141,35 +141,35 @@ public partial class EducationUser : Entity
///
/// Gets or sets on premises info.
- /// Additional information used to associate the Azure Active Directory user with its Active Directory counterpart.
+ /// Additional information used to associate the AAD user with it's Active Directory counterpart.
///
[JsonPropertyName("onPremisesInfo")]
public EducationOnPremisesInfo OnPremisesInfo { get; set; }
///
/// Gets or sets password policies.
- /// Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two can be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.
+ /// Specifies password policies for the user. See standard [user] resource for additional details.
///
[JsonPropertyName("passwordPolicies")]
public string PasswordPolicies { get; set; }
///
/// Gets or sets password profile.
- /// Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.
+ /// Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. See standard [user] resource for additional details.
///
[JsonPropertyName("passwordProfile")]
public PasswordProfile PasswordProfile { get; set; }
///
/// Gets or sets preferred language.
- /// The preferred language for the user that should follow the ISO 639-1 code, for example, en-US.
+ /// The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.
///
[JsonPropertyName("preferredLanguage")]
public string PreferredLanguage { get; set; }
///
/// Gets or sets primary role.
- /// Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, none, unknownFutureValue.
+ /// Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, faculty. Supports /$filter.
///
[JsonPropertyName("primaryRole")]
public EducationUserRole? PrimaryRole { get; set; }
@@ -189,7 +189,7 @@ public partial class EducationUser : Entity
///
/// Gets or sets residence address.
- /// The address where the user lives.
+ /// Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources.
///
[JsonPropertyName("residenceAddress")]
public PhysicalAddress ResidenceAddress { get; set; }
@@ -210,7 +210,7 @@ public partial class EducationUser : Entity
///
/// Gets or sets surname.
- /// The user's surname (family name or last name). Supports $filter.
+ /// The user's surname (family name or last name). Supports /$filter.
///
[JsonPropertyName("surname")]
public string Surname { get; set; }
@@ -224,28 +224,28 @@ public partial class EducationUser : Entity
///
/// Gets or sets usage location.
- /// A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: US, JP, and GB. Not nullable. Supports $filter.
+ /// A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.
///
[JsonPropertyName("usageLocation")]
public string UsageLocation { get; set; }
///
/// Gets or sets user principal name.
- /// The user principal name (UPN) of the user. The UPN is an internet-style login name for the user based on the internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of the organization. Supports $filter and $orderby.
+ /// The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.
///
[JsonPropertyName("userPrincipalName")]
public string UserPrincipalName { get; set; }
///
/// Gets or sets user type.
- /// A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter.
+ /// A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports /$filter.
///
[JsonPropertyName("userType")]
public string UserType { get; set; }
///
/// Gets or sets assignments.
- /// Assignments belonging to the user.
+ /// List of assignments for the user. Nullable.
///
[JsonPropertyName("assignments")]
public IEducationUserAssignmentsCollectionPage Assignments { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EmailAddress.cs b/src/Microsoft.Graph/Generated/model/EmailAddress.cs
index 8d1a6e3e642..d5c420541f9 100644
--- a/src/Microsoft.Graph/Generated/model/EmailAddress.cs
+++ b/src/Microsoft.Graph/Generated/model/EmailAddress.cs
@@ -23,14 +23,14 @@ public partial class EmailAddress
///
/// Gets or sets address.
- /// The email address of the person or entity.
+ /// The email address of an entity instance.
///
[JsonPropertyName("address")]
public string Address { get; set; }
///
/// Gets or sets name.
- /// The display name of the person or entity.
+ /// The display name of an entity instance.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs b/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs
index 28d09d3e81a..5c8582e8e3e 100644
--- a/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs
+++ b/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs
@@ -38,7 +38,7 @@ public EnrollmentTroubleshootingEvent()
///
/// Gets or sets enrollment type.
- /// Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
+ /// Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.
///
[JsonPropertyName("enrollmentType")]
public DeviceEnrollmentType? EnrollmentType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs
index 976ab509250..dd9c0ebf8db 100644
--- a/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs
+++ b/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs
@@ -30,7 +30,7 @@ public partial class EntitlementManagementSchedule
///
/// Gets or sets recurrence.
- /// For recurring access. Not used at present.
+ /// For recurring access reviews. Not used in access requests.
///
[JsonPropertyName("recurrence")]
public PatternedRecurrence Recurrence { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs
index 17316adaf87..91af44c3cdd 100644
--- a/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs
@@ -30,7 +30,7 @@ public partial class EntitlementManagementSettings : Entity
///
/// Gets or sets external user lifecycle action.
- /// Automatic action that the service should take when an external user's last access package assignment is removed. The possible values are: none, blockSignIn, blockSignInAndDelete, unknownFutureValue.
+ /// One of None, BlockSignIn, or BlockSignInAndDelete.
///
[JsonPropertyName("externalUserLifecycleAction")]
public AccessPackageExternalUserLifecycleAction? ExternalUserLifecycleAction { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Event.cs b/src/Microsoft.Graph/Generated/model/Event.cs
index 0af36ddd65e..f12ff0e0c29 100644
--- a/src/Microsoft.Graph/Generated/model/Event.cs
+++ b/src/Microsoft.Graph/Generated/model/Event.cs
@@ -31,7 +31,7 @@ public Event()
///
/// Gets or sets allow new time proposals.
- /// true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true.
+ /// true if the meeting organizer allows invitees to propose a new time when responding; otherwise false. Optional. Default is true.
///
[JsonPropertyName("allowNewTimeProposals")]
public bool? AllowNewTimeProposals { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs b/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs
index e8ad4666149..8235e7c5ed8 100644
--- a/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs
+++ b/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs
@@ -23,7 +23,7 @@ public partial class ExcludeTarget
///
/// Gets or sets id.
- /// The object identifier of an Azure Active Directory user or group.
+ /// The object identifier of an Azure AD user or group.
///
[JsonPropertyName("id")]
public string Id { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ExpirationPattern.cs b/src/Microsoft.Graph/Generated/model/ExpirationPattern.cs
index b9cc109a2a3..b9334947728 100644
--- a/src/Microsoft.Graph/Generated/model/ExpirationPattern.cs
+++ b/src/Microsoft.Graph/Generated/model/ExpirationPattern.cs
@@ -37,7 +37,7 @@ public partial class ExpirationPattern
///
/// Gets or sets type.
- /// The requestor's desired expiration pattern type. The possible values are: notSpecified, noExpiration, afterDateTime, afterDuration.
+ /// The requestor's desired expiration pattern type.
///
[JsonPropertyName("type")]
public ExpirationPatternType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs b/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs
index 87b7e31a2d6..458491de2ce 100644
--- a/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs
+++ b/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs
@@ -23,7 +23,7 @@ public partial class ExtensionSchemaProperty
///
/// Gets or sets name.
- /// The name of the strongly-typed property defined as part of a schema extension.
+ /// The name of the strongly typed property defined as part of a schema extension.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs
index f0cbdea8b37..dd9948c9905 100644
--- a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs
+++ b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs
@@ -45,7 +45,7 @@ public Fido2AuthenticationMethod()
///
/// Gets or sets attestation level.
- /// The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.
+ /// The attestation level of this FIDO2 security key. Possible values are: attested, notAttested, unknownFutureValue.
///
[JsonPropertyName("attestationLevel")]
public AttestationLevel? AttestationLevel { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs b/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs
index 6de8826092c..fad79f44f6e 100644
--- a/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs
+++ b/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs
@@ -30,14 +30,14 @@ public partial class GeoCoordinates
///
/// Gets or sets latitude.
- /// Optional. The latitude, in decimal, for the item. Read-only.
+ /// Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.
///
[JsonPropertyName("latitude")]
public double? Latitude { get; set; }
///
/// Gets or sets longitude.
- /// Optional. The longitude, in decimal, for the item. Read-only.
+ /// Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.
///
[JsonPropertyName("longitude")]
public double? Longitude { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Group.cs b/src/Microsoft.Graph/Generated/model/Group.cs
index d4a80160e39..e0b04ba98bb 100644
--- a/src/Microsoft.Graph/Generated/model/Group.cs
+++ b/src/Microsoft.Graph/Generated/model/Group.cs
@@ -30,14 +30,14 @@ public Group()
///
/// Gets or sets assigned labels.
- /// The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.
+ /// The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.
///
[JsonPropertyName("assignedLabels")]
public IEnumerable AssignedLabels { get; set; }
///
/// Gets or sets assigned licenses.
- /// The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq).Read-only.
+ /// The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only.
///
[JsonPropertyName("assignedLicenses")]
public IEnumerable AssignedLicenses { get; set; }
@@ -65,7 +65,7 @@ public Group()
///
/// Gets or sets display name.
- /// The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.
+ /// The display name for the group. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
@@ -86,21 +86,21 @@ public Group()
///
/// Gets or sets has members with license errors.
- /// Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).
+ /// Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).
///
[JsonPropertyName("hasMembersWithLicenseErrors")]
public bool? HasMembersWithLicenseErrors { get; set; }
///
/// Gets or sets is assignable to role.
- /// Indicates whether this group can be assigned to an Azure Active Directory role or not. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
+ /// Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
///
[JsonPropertyName("isAssignableToRole")]
public bool? IsAssignableToRole { get; set; }
///
/// Gets or sets license processing state.
- /// Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.
+ /// Indicates status of the group license assignment to all members of the group. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only.
///
[JsonPropertyName("licenseProcessingState")]
public LicenseProcessingState LicenseProcessingState { get; set; }
@@ -114,14 +114,14 @@ public Group()
///
/// Gets or sets mail enabled.
- /// Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not).
+ /// Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not, and eq on null values).
///
[JsonPropertyName("mailEnabled")]
public bool? MailEnabled { get; set; }
///
/// Gets or sets mail nickname.
- /// The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : . <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : . <> , SPACE. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith).
///
[JsonPropertyName("mailNickname")]
public string MailNickname { get; set; }
@@ -205,7 +205,7 @@ public Group()
///
/// Gets or sets proxy addresses.
- /// Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith).
+ /// Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith).
///
[JsonPropertyName("proxyAddresses")]
public IEnumerable ProxyAddresses { get; set; }
@@ -219,7 +219,7 @@ public Group()
///
/// Gets or sets security enabled.
- /// Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in).
+ /// Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).
///
[JsonPropertyName("securityEnabled")]
public bool? SecurityEnabled { get; set; }
@@ -261,14 +261,14 @@ public Group()
///
/// Gets or sets hide from address lists.
- /// True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).
+ /// true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).
///
[JsonPropertyName("hideFromAddressLists")]
public bool? HideFromAddressLists { get; set; }
///
/// Gets or sets hide from outlook clients.
- /// True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).
+ /// true if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).
///
[JsonPropertyName("hideFromOutlookClients")]
public bool? HideFromOutlookClients { get; set; }
@@ -282,14 +282,14 @@ public Group()
///
/// Gets or sets unseen count.
- /// Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).
+ /// Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).
///
[JsonPropertyName("unseenCount")]
public Int32? UnseenCount { get; set; }
///
/// Gets or sets is archived.
- /// When a group is associated with a team this property deternunes whether the team is in read-only mode.
+ /// When a group is associated with a team, this property determines whether the team is in read-only mode.
///
[JsonPropertyName("isArchived")]
public bool? IsArchived { get; set; }
@@ -310,14 +310,14 @@ public Group()
///
/// Gets or sets created on behalf of.
- /// The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.
+ /// The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.
///
[JsonPropertyName("createdOnBehalfOf")]
public DirectoryObject CreatedOnBehalfOf { get; set; }
///
/// Gets or sets member of.
- /// Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.
+ /// Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("memberOf")]
public IGroupMemberOfCollectionWithReferencesPage MemberOf { get; set; }
@@ -331,7 +331,7 @@ public Group()
///
/// Gets or sets members.
- /// The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
+ /// Members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
///
[JsonPropertyName("members")]
public IGroupMembersCollectionWithReferencesPage Members { get; set; }
@@ -359,7 +359,7 @@ public Group()
///
/// Gets or sets owners.
- /// The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
+ /// The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
///
[JsonPropertyName("owners")]
public IGroupOwnersCollectionWithReferencesPage Owners { get; set; }
@@ -373,7 +373,7 @@ public Group()
///
/// Gets or sets permission grants.
- /// The permission that has been granted for a group to a specific application. Supports $expand.
+ /// The permissions that have been granted for a group to a specific application. Supports $expand.
///
[JsonPropertyName("permissionGrants")]
public IGroupPermissionGrantsCollectionPage PermissionGrants { get; set; }
@@ -476,7 +476,7 @@ public Group()
///
/// Gets or sets events.
- /// The group's calendar events.
+ /// The group's events.
///
[JsonPropertyName("events")]
public IGroupEventsCollectionPage Events { get; set; }
@@ -490,7 +490,7 @@ public Group()
///
/// Gets or sets photo.
- /// The group's profile photo
+ /// The group's profile photo.
///
[JsonPropertyName("photo")]
public ProfilePhoto Photo { get; set; }
@@ -602,7 +602,7 @@ public Group()
///
/// Gets or sets planner.
- /// Entry-point to Planner resource that might exist for a Unified Group.
+ /// Selective Planner services available to the group. Read-only. Nullable.
///
[JsonPropertyName("planner")]
public PlannerGroup Planner { get; set; }
@@ -616,6 +616,7 @@ public Group()
///
/// Gets or sets team.
+ /// The team associated with this group.
///
[JsonPropertyName("team")]
public Team Team { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Hashes.cs b/src/Microsoft.Graph/Generated/model/Hashes.cs
index 813ed2058e7..793cd004db2 100644
--- a/src/Microsoft.Graph/Generated/model/Hashes.cs
+++ b/src/Microsoft.Graph/Generated/model/Hashes.cs
@@ -23,7 +23,7 @@ public partial class Hashes
///
/// Gets or sets crc32Hash.
- /// The CRC32 value of the file in little endian (if available). Read-only.
+ /// The CRC32 value of the file (if available). Read-only.
///
[JsonPropertyName("crc32Hash")]
public string Crc32Hash { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IdentityContainer.cs b/src/Microsoft.Graph/Generated/model/IdentityContainer.cs
index 80c52a7e108..b20ffb9462b 100644
--- a/src/Microsoft.Graph/Generated/model/IdentityContainer.cs
+++ b/src/Microsoft.Graph/Generated/model/IdentityContainer.cs
@@ -43,7 +43,7 @@ public partial class IdentityContainer : Entity
///
/// Gets or sets b2x user flows.
- /// Represents entry point for B2X/self-service sign-up identity userflows.
+ /// Represents entry point for B2X and self-service sign-up identity userflows.
///
[JsonPropertyName("b2xUserFlows")]
public IIdentityContainerB2xUserFlowsCollectionPage B2xUserFlows { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IdentityProvider.cs b/src/Microsoft.Graph/Generated/model/IdentityProvider.cs
index 2a9d743bd47..21721281197 100644
--- a/src/Microsoft.Graph/Generated/model/IdentityProvider.cs
+++ b/src/Microsoft.Graph/Generated/model/IdentityProvider.cs
@@ -23,14 +23,14 @@ public partial class IdentityProvider : Entity
///
/// Gets or sets client id.
- /// The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable.
+ /// The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable.
///
[JsonPropertyName("clientId")]
public string ClientId { get; set; }
///
/// Gets or sets client secret.
- /// The client secret for the application. This is the client secret obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. Required. Not nullable.
+ /// The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable.
///
[JsonPropertyName("clientSecret")]
public string ClientSecret { get; set; }
@@ -44,7 +44,7 @@ public partial class IdentityProvider : Entity
///
/// Gets or sets type.
- /// The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat, OpenIDConnect. Not nullable.
+ /// The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable.
///
[JsonPropertyName("type")]
public string Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IncomingContext.cs b/src/Microsoft.Graph/Generated/model/IncomingContext.cs
index b89b5f8714f..3812251e2c4 100644
--- a/src/Microsoft.Graph/Generated/model/IncomingContext.cs
+++ b/src/Microsoft.Graph/Generated/model/IncomingContext.cs
@@ -23,7 +23,7 @@ public partial class IncomingContext
///
/// Gets or sets observedParticipantId.
- /// The ID of the participant that is under observation. Read-only.
+ /// The id of the participant that is under observation. Read-only.
///
[JsonPropertyName("observedParticipantId")]
public string ObservedParticipantId { get; set; }
@@ -37,7 +37,7 @@ public partial class IncomingContext
///
/// Gets or sets sourceParticipantId.
- /// The ID of the participant that triggered the incoming call. Read-only.
+ /// The id of the participant that triggered the incoming call. Read-only.
///
[JsonPropertyName("sourceParticipantId")]
public string SourceParticipantId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs b/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs
index b4c942e2d06..952fae326bd 100644
--- a/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs
+++ b/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs
@@ -23,7 +23,7 @@ public partial class InferenceClassificationOverride : Entity
///
/// Gets or sets classify as.
- /// Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.
+ /// Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other.
///
[JsonPropertyName("classifyAs")]
public InferenceClassificationType? ClassifyAs { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Invitation.cs b/src/Microsoft.Graph/Generated/model/Invitation.cs
index f9492115e83..588266b4eb9 100644
--- a/src/Microsoft.Graph/Generated/model/Invitation.cs
+++ b/src/Microsoft.Graph/Generated/model/Invitation.cs
@@ -29,7 +29,7 @@ public partial class Invitation : Entity
///
/// Gets or sets invited user email address.
- /// The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks (')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name.
+ /// The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`
///
[JsonPropertyName("invitedUserEmailAddress")]
public string InvitedUserEmailAddress { get; set; }
@@ -43,7 +43,7 @@ public partial class Invitation : Entity
///
/// Gets or sets invited user type.
- /// The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.
+ /// The userType of the user being invited. By default, this is Guest. You can invite as Member if you're are company administrator. The default is false.
///
[JsonPropertyName("invitedUserType")]
public string InvitedUserType { get; set; }
@@ -57,7 +57,7 @@ public partial class Invitation : Entity
///
/// Gets or sets invite redirect url.
- /// The URL the user should be redirected to once the invitation is redeemed. Required.
+ /// The URL user should be redirected to once the invitation is redeemed. Required.
///
[JsonPropertyName("inviteRedirectUrl")]
public string InviteRedirectUrl { get; set; }
@@ -71,7 +71,7 @@ public partial class Invitation : Entity
///
/// Gets or sets status.
- /// The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error.
+ /// The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error
///
[JsonPropertyName("status")]
public string Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs b/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs
index 63ec2abee2a..16ee559cc76 100644
--- a/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs
@@ -48,7 +48,7 @@ public partial class InvitationParticipantInfo
///
/// Gets or sets replacesCallId.
- /// Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added.
+ /// Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added.
///
[JsonPropertyName("replacesCallId")]
public string ReplacesCallId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs b/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs
index 0d4cb118296..5d640ac6c78 100644
--- a/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs
+++ b/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs
@@ -38,7 +38,7 @@ public IosManagedAppProtection()
///
/// Gets or sets custom browser protocol.
- /// A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
+ /// A custom browser protocol to open weblink on iOS.
///
[JsonPropertyName("customBrowserProtocol")]
public string CustomBrowserProtocol { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs b/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs
index 9f4c0e1a1a2..aa917ede494 100644
--- a/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs
+++ b/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs
@@ -51,7 +51,7 @@ public partial class IosUpdateDeviceStatus : Entity
///
/// Gets or sets install status.
- /// The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, deviceOsHigherThanDesiredOsVersion.
+ /// The installation status of the policy report. Possible values are: success, available, idle, unknown, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed.
///
[JsonPropertyName("installStatus")]
public IosUpdatesInstallStatus? InstallStatus { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ItemAttachment.cs b/src/Microsoft.Graph/Generated/model/ItemAttachment.cs
index 27a87c925ac..5c621b8a14b 100644
--- a/src/Microsoft.Graph/Generated/model/ItemAttachment.cs
+++ b/src/Microsoft.Graph/Generated/model/ItemAttachment.cs
@@ -30,7 +30,7 @@ public ItemAttachment()
///
/// Gets or sets item.
- /// The attached message or event. Navigation property.
+ /// The attached contact, message or event. Navigation property.
///
[JsonPropertyName("item")]
public OutlookItem Item { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/KeyCredential.cs b/src/Microsoft.Graph/Generated/model/KeyCredential.cs
index 5b87cad4167..117276f033f 100644
--- a/src/Microsoft.Graph/Generated/model/KeyCredential.cs
+++ b/src/Microsoft.Graph/Generated/model/KeyCredential.cs
@@ -44,14 +44,14 @@ public partial class KeyCredential
///
/// Gets or sets key.
- /// The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null.
+ /// Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null.
///
[JsonPropertyName("key")]
public byte[] Key { get; set; }
///
/// Gets or sets keyId.
- /// The unique identifier (GUID) for the key.
+ /// The unique identifier for the key.
///
[JsonPropertyName("keyId")]
public Guid? KeyId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/KeyValue.cs b/src/Microsoft.Graph/Generated/model/KeyValue.cs
index effb27c5619..d492cd1f0a1 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 for the key-value pair.
+ /// Key.
///
[JsonPropertyName("key")]
public string Key { get; set; }
///
/// Gets or sets value.
- /// Value for the key-value pair.
+ /// Value.
///
[JsonPropertyName("value")]
public string Value { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/List.cs b/src/Microsoft.Graph/Generated/model/List.cs
index c0b69c5baa3..3bab1bc4043 100644
--- a/src/Microsoft.Graph/Generated/model/List.cs
+++ b/src/Microsoft.Graph/Generated/model/List.cs
@@ -105,6 +105,20 @@ public List()
[JsonConverter(typeof(NextLinkConverter))]
public string ItemsNextLink { get; set; }
+ ///
+ /// Gets or sets operations.
+ /// The collection of long running operations for the list.
+ ///
+ [JsonPropertyName("operations")]
+ public IListOperationsCollectionPage Operations { get; set; }
+
+ ///
+ /// Gets or sets operationsNextLink.
+ ///
+ [JsonPropertyName("operations@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string OperationsNextLink { get; set; }
+
///
/// Gets or sets subscriptions.
/// The set of subscriptions on the list.
diff --git a/src/Microsoft.Graph/Generated/model/Location.cs b/src/Microsoft.Graph/Generated/model/Location.cs
index b3ceef8f85c..c4df441da58 100644
--- a/src/Microsoft.Graph/Generated/model/Location.cs
+++ b/src/Microsoft.Graph/Generated/model/Location.cs
@@ -51,7 +51,7 @@ public partial class Location
///
/// Gets or sets locationType.
- /// The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.
+ /// The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.
///
[JsonPropertyName("locationType")]
public LocationType? LocationType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/LongRunningOperation.cs b/src/Microsoft.Graph/Generated/model/LongRunningOperation.cs
new file mode 100644
index 00000000000..7bc6abe6b1d
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/LongRunningOperation.cs
@@ -0,0 +1,56 @@
+// ------------------------------------------------------------------------------
+// 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 Long Running Operation.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class LongRunningOperation : Entity
+ {
+
+ ///
+ /// Gets or sets created date time.
+ ///
+ [JsonPropertyName("createdDateTime")]
+ public DateTimeOffset? CreatedDateTime { get; set; }
+
+ ///
+ /// Gets or sets last action date time.
+ ///
+ [JsonPropertyName("lastActionDateTime")]
+ public DateTimeOffset? LastActionDateTime { get; set; }
+
+ ///
+ /// Gets or sets resource location.
+ ///
+ [JsonPropertyName("resourceLocation")]
+ public string ResourceLocation { get; set; }
+
+ ///
+ /// Gets or sets status.
+ ///
+ [JsonPropertyName("status")]
+ public LongRunningOperationStatus? Status { get; set; }
+
+ ///
+ /// Gets or sets status detail.
+ ///
+ [JsonPropertyName("statusDetail")]
+ public string StatusDetail { get; set; }
+
+ }
+}
+
diff --git a/src/Microsoft.Graph/Generated/model/LongRunningOperationStatus.cs b/src/Microsoft.Graph/Generated/model/LongRunningOperationStatus.cs
new file mode 100644
index 00000000000..c8de5d6d8db
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/LongRunningOperationStatus.cs
@@ -0,0 +1,48 @@
+// ------------------------------------------------------------------------------
+// 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 LongRunningOperationStatus.
+ ///
+ [JsonConverter(typeof(JsonStringEnumConverter))]
+ public enum LongRunningOperationStatus
+ {
+
+ ///
+ /// Not Started
+ ///
+ NotStarted = 0,
+
+ ///
+ /// Running
+ ///
+ Running = 1,
+
+ ///
+ /// Succeeded
+ ///
+ Succeeded = 2,
+
+ ///
+ /// Failed
+ ///
+ Failed = 3,
+
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 4,
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/MailboxSettings.cs b/src/Microsoft.Graph/Generated/model/MailboxSettings.cs
index e6ada4a9662..a4c4ee8f5e5 100644
--- a/src/Microsoft.Graph/Generated/model/MailboxSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/MailboxSettings.cs
@@ -23,7 +23,7 @@ public partial class MailboxSettings
///
/// Gets or sets archiveFolder.
- /// Folder ID of an archive folder for the user.
+ /// Folder ID of an archive folder for the user. Read only.
///
[JsonPropertyName("archiveFolder")]
public string ArchiveFolder { get; set; }
@@ -44,7 +44,7 @@ public partial class MailboxSettings
///
/// Gets or sets delegateMeetingMessageDeliveryOptions.
- /// If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly.
+ /// If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly.
///
[JsonPropertyName("delegateMeetingMessageDeliveryOptions")]
public DelegateMeetingMessageDeliveryOptions? DelegateMeetingMessageDeliveryOptions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
index 2609ce7b3ea..832380fd439 100644
--- a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
+++ b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
@@ -86,7 +86,7 @@ public partial class ManagedDevice : Entity
///
/// Gets or sets device enrollment type.
- /// Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
+ /// Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.
///
[JsonPropertyName("deviceEnrollmentType")]
public DeviceEnrollmentType? DeviceEnrollmentType { get; set; }
@@ -240,7 +240,7 @@ public partial class ManagedDevice : Entity
///
/// Gets or sets management agent.
- /// Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.
+ /// Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp.
///
[JsonPropertyName("managementAgent")]
public ManagementAgentType? ManagementAgent { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MediaInfo.cs b/src/Microsoft.Graph/Generated/model/MediaInfo.cs
index dac89e085c6..71179d072bb 100644
--- a/src/Microsoft.Graph/Generated/model/MediaInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/MediaInfo.cs
@@ -23,14 +23,14 @@ public partial class MediaInfo
///
/// Gets or sets resourceId.
- /// Optional. Used to uniquely identity the resource. If passed in, the prompt uri will be cached against this resourceId as a key.
+ /// Optional, used to uniquely identity the resource. If passed the prompt uri will be cached against this resourceId as key.
///
[JsonPropertyName("resourceId")]
public string ResourceId { get; set; }
///
/// Gets or sets uri.
- /// Path to the prompt that will be played. Currently supports only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate.
+ /// Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate is only supported.
///
[JsonPropertyName("uri")]
public string Uri { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MediaPrompt.cs b/src/Microsoft.Graph/Generated/model/MediaPrompt.cs
index 485b58a2249..5929ec1b261 100644
--- a/src/Microsoft.Graph/Generated/model/MediaPrompt.cs
+++ b/src/Microsoft.Graph/Generated/model/MediaPrompt.cs
@@ -29,7 +29,7 @@ public MediaPrompt()
///
/// Gets or sets mediaInfo.
- /// The media information
+ /// The media information.
///
[JsonPropertyName("mediaInfo")]
public MediaInfo MediaInfo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MediaStream.cs b/src/Microsoft.Graph/Generated/model/MediaStream.cs
index f5b37d00ab6..8498fc1067f 100644
--- a/src/Microsoft.Graph/Generated/model/MediaStream.cs
+++ b/src/Microsoft.Graph/Generated/model/MediaStream.cs
@@ -44,7 +44,7 @@ public partial class MediaStream
///
/// Gets or sets serverMuted.
- /// If the media is muted by the server.
+ /// Indicates whether the media is muted by the server.
///
[JsonPropertyName("serverMuted")]
public bool? ServerMuted { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MeetingParticipantInfo.cs b/src/Microsoft.Graph/Generated/model/MeetingParticipantInfo.cs
index 7610865fa2d..5e8f2562f34 100644
--- a/src/Microsoft.Graph/Generated/model/MeetingParticipantInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/MeetingParticipantInfo.cs
@@ -30,7 +30,7 @@ public partial class MeetingParticipantInfo
///
/// Gets or sets role.
- /// Specifies the participant's role in the meeting. Possible values are attendee, presenter, producer, and unknownFutureValue.
+ /// Specifies the participant's role in the meeting.
///
[JsonPropertyName("role")]
public OnlineMeetingRole? Role { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs
index 60e355ab5a3..2077d24db72 100644
--- a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs
+++ b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs
@@ -58,7 +58,7 @@ public partial class MeetingTimeSuggestion
///
/// Gets or sets organizerAvailability.
- /// Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ /// Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
///
[JsonPropertyName("organizerAvailability")]
public FreeBusyStatus? OrganizerAvailability { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs
index 938ae0977b7..999942d3104 100644
--- a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs
+++ b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs
@@ -23,7 +23,7 @@ public partial class MeetingTimeSuggestionsResult
///
/// Gets or sets emptySuggestionsReason.
- /// A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.
+ /// A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.
///
[JsonPropertyName("emptySuggestionsReason")]
public string EmptySuggestionsReason { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MembersAddedEventMessageDetail.cs b/src/Microsoft.Graph/Generated/model/MembersAddedEventMessageDetail.cs
index 96779f493a7..9c5fd37a733 100644
--- a/src/Microsoft.Graph/Generated/model/MembersAddedEventMessageDetail.cs
+++ b/src/Microsoft.Graph/Generated/model/MembersAddedEventMessageDetail.cs
@@ -43,7 +43,7 @@ public MembersAddedEventMessageDetail()
///
/// Gets or sets visibleHistoryStartDateTime.
- /// The timestamp that denotes how far back a conversation's history is shared with the conversation members.
+ /// The timestamp denoting how far back a conversation's history is shared with the conversation members.
///
[JsonPropertyName("visibleHistoryStartDateTime")]
public DateTimeOffset? VisibleHistoryStartDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Message.cs b/src/Microsoft.Graph/Generated/model/Message.cs
index ac8fda867b1..a5398b37afe 100644
--- a/src/Microsoft.Graph/Generated/model/Message.cs
+++ b/src/Microsoft.Graph/Generated/model/Message.cs
@@ -45,7 +45,7 @@ public Message()
///
/// Gets or sets body preview.
- /// The first 255 characters of the message body. It is in text format.
+ /// The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.
///
[JsonPropertyName("bodyPreview")]
public string BodyPreview { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs b/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs
index b63913f4c76..7c3576af073 100644
--- a/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs
+++ b/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs
@@ -86,7 +86,7 @@ public partial class MessageRuleActions
///
/// Gets or sets redirectTo.
- /// The email addresses to which a message should be redirected.
+ /// The email address to which a message should be redirected.
///
[JsonPropertyName("redirectTo")]
public IEnumerable RedirectTo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs b/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs
index 9f9e0e21cb9..60fb29ddcd9 100644
--- a/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs
+++ b/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs
@@ -31,7 +31,7 @@ public MicrosoftAuthenticatorAuthenticationMethodTarget()
///
/// Gets or sets authentication mode.
- /// Determines which types of notifications can be used for sign-in. Possible values are: any, deviceBasedPush (passwordless only), push.
+ /// Determines which types of notifications can be used for sign-in. The possible values are: deviceBasedPush (passwordless only), push, and any.
///
[JsonPropertyName("authenticationMode")]
public MicrosoftAuthenticatorAuthenticationMode? AuthenticationMode { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs b/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs
index 7a7037b100b..b7055b794be 100644
--- a/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs
+++ b/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs
@@ -23,21 +23,21 @@ public partial class ModifiedProperty
///
/// Gets or sets displayName.
- /// Indicates the property name of the target attribute that was changed.
+ /// Name of property that was modified.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets newValue.
- /// Indicates the updated value for the propery.
+ /// New property value.
///
[JsonPropertyName("newValue")]
public string NewValue { get; set; }
///
/// Gets or sets oldValue.
- /// Indicates the previous value (before the update) for the property.
+ /// Old property value.
///
[JsonPropertyName("oldValue")]
public string OldValue { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/NetworkConnection.cs b/src/Microsoft.Graph/Generated/model/NetworkConnection.cs
index 0858892580d..fedb4e75fd4 100644
--- a/src/Microsoft.Graph/Generated/model/NetworkConnection.cs
+++ b/src/Microsoft.Graph/Generated/model/NetworkConnection.cs
@@ -23,7 +23,7 @@ public partial class NetworkConnection
///
/// Gets or sets applicationName.
- /// Name of the application managing the network connection (for example, Facebook or SMTP).
+ /// Name of the application managing the network connection (for example, Facebook, SMTP, etc.).
///
[JsonPropertyName("applicationName")]
public string ApplicationName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs b/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs
index e3f59810008..007635a13b5 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.
+ /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink.
///
[JsonPropertyName("brandingOptions")]
public NotificationTemplateBrandingOptions? BrandingOptions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OAuth2PermissionGrant.cs b/src/Microsoft.Graph/Generated/model/OAuth2PermissionGrant.cs
index 2cfe6905644..0e402728208 100644
--- a/src/Microsoft.Graph/Generated/model/OAuth2PermissionGrant.cs
+++ b/src/Microsoft.Graph/Generated/model/OAuth2PermissionGrant.cs
@@ -29,7 +29,7 @@ public partial class OAuth2PermissionGrant : Entity
///
/// Gets or sets consent type.
- /// Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).
+ /// Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).
///
[JsonPropertyName("consentType")]
public string ConsentType { get; set; }
@@ -50,7 +50,7 @@ public partial class OAuth2PermissionGrant : Entity
///
/// Gets or sets scope.
- /// A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal.
+ /// A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the publishedPermissionScopes property of the resource service principal.
///
[JsonPropertyName("scope")]
public string Scope { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs b/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs
index 8aa980dc665..b2ef77c8c48 100644
--- a/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs
@@ -45,14 +45,14 @@ public OfferShiftRequestObject()
///
/// Gets or sets recipient user id.
- /// User ID of the recipient of the offer shift request.
+ /// User id of the recipient of the offer shift request.
///
[JsonPropertyName("recipientUserId")]
public string RecipientUserId { get; set; }
///
/// Gets or sets sender shift id.
- /// User ID of the sender of the offer shift request.
+ /// User id of the sender of the offer shift request.
///
[JsonPropertyName("senderShiftId")]
public string SenderShiftId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs b/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs
index fa0eb9f661e..dfd5e22fd43 100644
--- a/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs
+++ b/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs
@@ -22,7 +22,7 @@ public partial class OfficeGraphInsights : Entity
///
/// Gets or sets shared.
- /// Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share.
+ /// Access this property from the derived type itemInsights.
///
[JsonPropertyName("shared")]
public IOfficeGraphInsightsSharedCollectionPage Shared { get; set; }
@@ -36,7 +36,7 @@ public partial class OfficeGraphInsights : Entity
///
/// Gets or sets trending.
- /// Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before.
+ /// Access this property from the derived type itemInsights.
///
[JsonPropertyName("trending")]
public IOfficeGraphInsightsTrendingCollectionPage Trending { get; set; }
@@ -50,7 +50,7 @@ public partial class OfficeGraphInsights : Entity
///
/// Gets or sets used.
- /// Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.
+ /// Access this property from the derived type itemInsights.
///
[JsonPropertyName("used")]
public IOfficeGraphInsightsUsedCollectionPage Used { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs b/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs
index 5f370dcf4fc..8e9e7f96053 100644
--- a/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs
+++ b/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs
@@ -23,7 +23,7 @@ public partial class OnenotePatchContentCommand
///
/// Gets or sets action.
- /// The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend.
+ /// The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend.
///
[JsonPropertyName("action")]
public OnenotePatchActionType? Action { get; set; }
@@ -37,14 +37,14 @@ public partial class OnenotePatchContentCommand
///
/// Gets or sets position.
- /// The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.
+ /// The location to add the supplied content, relative to the target element. Possible values are: after (default) or before.
///
[JsonPropertyName("position")]
public OnenotePatchInsertPosition? Position { get; set; }
///
/// Gets or sets target.
- /// The element to update. Must be the #<data-id> or the generated <id> of the element, or the body or title keyword.
+ /// The element to update. Must be the #<data-id> or the generated {id} of the element, or the body or title keyword.
///
[JsonPropertyName("target")]
public string Target { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs
index 13bc476f9b7..e8d2c97efe5 100644
--- a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs
+++ b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs
@@ -37,7 +37,7 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets allowed presenters.
- /// Specifies who can be a presenter in a meeting. Possible values are listed in the following table.
+ /// Specifies who can be a presenter in a meeting.
///
[JsonPropertyName("allowedPresenters")]
public OnlineMeetingPresenters? AllowedPresenters { get; set; }
@@ -51,14 +51,14 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets allow teamwork reactions.
- /// Indicates whether Teams reactions are enabled for the meeting.
+ /// Indicates if Teams reactions are enabled for the meeting.
///
[JsonPropertyName("allowTeamworkReactions")]
public bool? AllowTeamworkReactions { get; set; }
///
/// Gets or sets attendee report.
- /// The content stream of the attendee report of a Microsoft Teams live event. Read-only.
+ /// The content stream of the attendee report of a Teams live event. Read-only.
///
[JsonPropertyName("attendeeReport")]
public Stream AttendeeReport { get; set; }
@@ -107,7 +107,7 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets is broadcast.
- /// Indicates if this is a Teams live event.
+ /// Indicates whether this is a Teams live event.
///
[JsonPropertyName("isBroadcast")]
public bool? IsBroadcast { get; set; }
@@ -121,7 +121,7 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets join information.
- /// The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only.
+ /// The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.
///
[JsonPropertyName("joinInformation")]
public ItemBody JoinInformation { get; set; }
@@ -135,14 +135,14 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets lobby bypass settings.
- /// Specifies which participants can bypass the meeting lobby.
+ /// Specifies which participants can bypass the meeting lobby.
///
[JsonPropertyName("lobbyBypassSettings")]
public LobbyBypassSettings LobbyBypassSettings { get; set; }
///
/// Gets or sets participants.
- /// The participants associated with the online meeting. This includes the organizer and the attendees.
+ /// The participants associated with the online meeting. This includes the organizer and the attendees.
///
[JsonPropertyName("participants")]
public MeetingParticipants Participants { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs b/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs
index 97debab61d5..97e9bb54e45 100644
--- a/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs
+++ b/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs
@@ -30,7 +30,7 @@ public OpenTypeExtension()
///
/// Gets or sets extension name.
- /// A unique text identifier for an open type open extension. Required.
+ /// A unique text identifier for an open type data extension. Required.
///
[JsonPropertyName("extensionName")]
public string ExtensionName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Operation.cs b/src/Microsoft.Graph/Generated/model/Operation.cs
index a81d1b13037..9e9d7f56679 100644
--- a/src/Microsoft.Graph/Generated/model/Operation.cs
+++ b/src/Microsoft.Graph/Generated/model/Operation.cs
@@ -37,7 +37,7 @@ public partial class Operation : Entity
///
/// Gets or sets status.
- /// The current status of the operation: notStarted, running, completed, failed
+ /// Possible values are: notStarted, running, completed, failed. Read-only.
///
[JsonPropertyName("status")]
public OperationStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Organization.cs b/src/Microsoft.Graph/Generated/model/Organization.cs
index 2dd5e484272..46378b8653c 100644
--- a/src/Microsoft.Graph/Generated/model/Organization.cs
+++ b/src/Microsoft.Graph/Generated/model/Organization.cs
@@ -87,14 +87,14 @@ public Organization()
///
/// Gets or sets on premises last sync date time.
- /// The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
+ /// The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
///
[JsonPropertyName("onPremisesLastSyncDateTime")]
public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; }
///
/// Gets or sets on premises sync enabled.
- /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced. Nullable. null if this object has never been synced from an on-premises directory (default).
+ /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; Nullable. null if this object has never been synced from an on-premises directory (default).
///
[JsonPropertyName("onPremisesSyncEnabled")]
public bool? OnPremisesSyncEnabled { get; set; }
@@ -108,7 +108,7 @@ public Organization()
///
/// Gets or sets preferred language.
- /// The preferred language for the organization. Should follow ISO 639-1 Code; for example, en.
+ /// The preferred language for the organization. Should follow ISO 639-1 Code; for example en.
///
[JsonPropertyName("preferredLanguage")]
public string PreferredLanguage { get; set; }
@@ -202,7 +202,7 @@ public Organization()
///
/// Gets or sets extensions.
- /// The collection of open extensions defined for the organization. Read-only. Nullable.
+ /// The collection of open extensions defined for the organization resource. Nullable.
///
[JsonPropertyName("extensions")]
public IOrganizationExtensionsCollectionPage Extensions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OrganizationalBrandingProperties.cs b/src/Microsoft.Graph/Generated/model/OrganizationalBrandingProperties.cs
index 8bd7ccad8c1..32238ef4dbc 100644
--- a/src/Microsoft.Graph/Generated/model/OrganizationalBrandingProperties.cs
+++ b/src/Microsoft.Graph/Generated/model/OrganizationalBrandingProperties.cs
@@ -31,7 +31,7 @@ protected internal OrganizationalBrandingProperties()
///
/// Gets or sets background color.
- /// Color that will appear in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF.
+ /// Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF.
///
[JsonPropertyName("backgroundColor")]
public string BackgroundColor { get; set; }
@@ -52,14 +52,14 @@ protected internal OrganizationalBrandingProperties()
///
/// Gets or sets banner logo.
- /// A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG no larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo.
+ /// A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo.
///
[JsonPropertyName("bannerLogo")]
public Stream BannerLogo { get; set; }
///
/// Gets or sets banner logo relative url.
- /// A relative url for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.
+ /// A relative URL for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.
///
[JsonPropertyName("bannerLogoRelativeUrl")]
public string BannerLogoRelativeUrl { get; set; }
@@ -73,28 +73,28 @@ protected internal OrganizationalBrandingProperties()
///
/// Gets or sets sign in page text.
- /// Text that appears at the bottom of the sign-in box. You can use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be Unicode and not exceed 1024 characters.
+ /// Text that appears at the bottom of the sign-in box. Use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be in Unicode format and not exceed 1024 characters.
///
[JsonPropertyName("signInPageText")]
public string SignInPageText { get; set; }
///
/// Gets or sets square logo.
- /// A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG no larger than 240 x 240 pixels and no more than 10 KB in size. We recommend using a transparent image with no padding around the logo.
+ /// A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo.
///
[JsonPropertyName("squareLogo")]
public Stream SquareLogo { get; set; }
///
/// Gets or sets square logo relative url.
- /// A relative url for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
+ /// A relative URL for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
///
[JsonPropertyName("squareLogoRelativeUrl")]
public string SquareLogoRelativeUrl { get; set; }
///
/// Gets or sets username hint text.
- /// String that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can't exceed 64 characters.
+ /// A string that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can't exceed 64 characters.
///
[JsonPropertyName("usernameHintText")]
public string UsernameHintText { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Participant.cs b/src/Microsoft.Graph/Generated/model/Participant.cs
index ec6f643f730..e3b990148b4 100644
--- a/src/Microsoft.Graph/Generated/model/Participant.cs
+++ b/src/Microsoft.Graph/Generated/model/Participant.cs
@@ -57,7 +57,7 @@ public partial class Participant : Entity
///
/// Gets or sets recording info.
- /// Information about whether the participant has recording capability.
+ /// Information on whether the participant has recording capability.
///
[JsonPropertyName("recordingInfo")]
public RecordingInfo RecordingInfo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs b/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs
index ee0d0bec609..c29cd06eb7c 100644
--- a/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs
@@ -58,7 +58,7 @@ public partial class ParticipantInfo
///
/// Gets or sets region.
- /// The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location. Read-only.
+ /// The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location, unlike countryCode. Read-only.
///
[JsonPropertyName("region")]
public string Region { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PatternedRecurrence.cs b/src/Microsoft.Graph/Generated/model/PatternedRecurrence.cs
index eb6b0565ffa..861d73f859e 100644
--- a/src/Microsoft.Graph/Generated/model/PatternedRecurrence.cs
+++ b/src/Microsoft.Graph/Generated/model/PatternedRecurrence.cs
@@ -23,7 +23,7 @@ public partial class PatternedRecurrence
///
/// Gets or sets pattern.
- /// The frequency of an event. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.
+ /// The frequency of an event. Do not specify for a one-time access review. For access reviews: Do not specify this property for a one-time access review. Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.
///
[JsonPropertyName("pattern")]
public RecurrencePattern Pattern { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Permission.cs b/src/Microsoft.Graph/Generated/model/Permission.cs
index 9fdef7cf7a3..3daef979a90 100644
--- a/src/Microsoft.Graph/Generated/model/Permission.cs
+++ b/src/Microsoft.Graph/Generated/model/Permission.cs
@@ -57,7 +57,7 @@ public partial class Permission : Entity
///
/// Gets or sets has password.
- /// Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only..
+ /// Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only.
///
[JsonPropertyName("hasPassword")]
public bool? HasPassword { get; set; }
@@ -92,7 +92,7 @@ public partial class Permission : Entity
///
/// Gets or sets share id.
- /// A unique token that can be used to access this shared item via the **shares** API. Read-only.
+ /// A unique token that can be used to access this shared item via the [shares API][]. Read-only.
///
[JsonPropertyName("shareId")]
public string ShareId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs b/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs
index 55918cb1565..d3ee815e363 100644
--- a/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs
+++ b/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs
@@ -58,7 +58,7 @@ public partial class PermissionGrantConditionSet : Entity
///
/// Gets or sets permissions.
- /// The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value all.
+ /// The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value all.
///
[JsonPropertyName("permissions")]
public IEnumerable Permissions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Person.cs b/src/Microsoft.Graph/Generated/model/Person.cs
index 1d70c4486f9..54ef92f276e 100644
--- a/src/Microsoft.Graph/Generated/model/Person.cs
+++ b/src/Microsoft.Graph/Generated/model/Person.cs
@@ -92,7 +92,7 @@ public partial class Person : Entity
///
/// Gets or sets person type.
- /// The type of person.
+ /// The type of person, for example distribution list.
///
[JsonPropertyName("personType")]
public PersonType PersonType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Phone.cs b/src/Microsoft.Graph/Generated/model/Phone.cs
index b7f519843d2..f7e8d2f555a 100644
--- a/src/Microsoft.Graph/Generated/model/Phone.cs
+++ b/src/Microsoft.Graph/Generated/model/Phone.cs
@@ -42,7 +42,7 @@ public partial class Phone
///
/// Gets or sets type.
- /// The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.
+ /// The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.
///
[JsonPropertyName("type")]
public PhoneType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Photo.cs b/src/Microsoft.Graph/Generated/model/Photo.cs
index 28bf27bbadc..bf2915e3c6d 100644
--- a/src/Microsoft.Graph/Generated/model/Photo.cs
+++ b/src/Microsoft.Graph/Generated/model/Photo.cs
@@ -79,7 +79,7 @@ public partial class Photo
///
/// Gets or sets takenDateTime.
- /// Represents the date and time the photo was taken. Read-only.
+ /// The date and time the photo was taken in UTC time. Read-only.
///
[JsonPropertyName("takenDateTime")]
public DateTimeOffset? TakenDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Pkcs12Certificate.cs b/src/Microsoft.Graph/Generated/model/Pkcs12Certificate.cs
index db1e544c20b..a256c312cb4 100644
--- a/src/Microsoft.Graph/Generated/model/Pkcs12Certificate.cs
+++ b/src/Microsoft.Graph/Generated/model/Pkcs12Certificate.cs
@@ -29,14 +29,14 @@ public Pkcs12Certificate()
///
/// Gets or sets password.
- /// The password for the pfx file. Required. If no password is used, you must still provide a value of ''.
+ /// This is the password for the pfx file. Required. If no password is used, must still provide a value of ''.
///
[JsonPropertyName("password")]
public string Password { get; set; }
///
/// Gets or sets pkcs12Value.
- /// Represents the pfx content that is sent. The value should be a base-64 encoded version of the actual certificate content. Required.
+ /// This is the field for sending pfx content. The value should be a base-64 encoded version of the actual certificate content. Required.
///
[JsonPropertyName("pkcs12Value")]
public string Pkcs12Value { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerCategoryDescriptions.cs b/src/Microsoft.Graph/Generated/model/PlannerCategoryDescriptions.cs
index f7204fbe4d6..28dd94c08be 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerCategoryDescriptions.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerCategoryDescriptions.cs
@@ -28,6 +28,76 @@ public partial class PlannerCategoryDescriptions
[JsonPropertyName("category1")]
public string Category1 { get; set; }
+ ///
+ /// Gets or sets category10.
+ /// The label associated with Category 10
+ ///
+ [JsonPropertyName("category10")]
+ public string Category10 { get; set; }
+
+ ///
+ /// Gets or sets category11.
+ /// The label associated with Category 11
+ ///
+ [JsonPropertyName("category11")]
+ public string Category11 { get; set; }
+
+ ///
+ /// Gets or sets category12.
+ /// The label associated with Category 12
+ ///
+ [JsonPropertyName("category12")]
+ public string Category12 { get; set; }
+
+ ///
+ /// Gets or sets category13.
+ /// The label associated with Category 13
+ ///
+ [JsonPropertyName("category13")]
+ public string Category13 { get; set; }
+
+ ///
+ /// Gets or sets category14.
+ /// The label associated with Category 14
+ ///
+ [JsonPropertyName("category14")]
+ public string Category14 { get; set; }
+
+ ///
+ /// Gets or sets category15.
+ /// The label associated with Category 15
+ ///
+ [JsonPropertyName("category15")]
+ public string Category15 { get; set; }
+
+ ///
+ /// Gets or sets category16.
+ /// The label associated with Category 16
+ ///
+ [JsonPropertyName("category16")]
+ public string Category16 { get; set; }
+
+ ///
+ /// Gets or sets category17.
+ /// The label associated with Category 17
+ ///
+ [JsonPropertyName("category17")]
+ public string Category17 { get; set; }
+
+ ///
+ /// Gets or sets category18.
+ /// The label associated with Category 18
+ ///
+ [JsonPropertyName("category18")]
+ public string Category18 { get; set; }
+
+ ///
+ /// Gets or sets category19.
+ /// The label associated with Category 19
+ ///
+ [JsonPropertyName("category19")]
+ public string Category19 { get; set; }
+
///
/// Gets or sets category2.
/// The label associated with Category 2
@@ -35,6 +105,48 @@ public partial class PlannerCategoryDescriptions
[JsonPropertyName("category2")]
public string Category2 { get; set; }
+ ///
+ /// Gets or sets category20.
+ /// The label associated with Category 20
+ ///
+ [JsonPropertyName("category20")]
+ public string Category20 { get; set; }
+
+ ///
+ /// Gets or sets category21.
+ /// The label associated with Category 21
+ ///
+ [JsonPropertyName("category21")]
+ public string Category21 { get; set; }
+
+ ///
+ /// Gets or sets category22.
+ /// The label associated with Category 22
+ ///
+ [JsonPropertyName("category22")]
+ public string Category22 { get; set; }
+
+ ///
+ /// Gets or sets category23.
+ /// The label associated with Category 23
+ ///
+ [JsonPropertyName("category23")]
+ public string Category23 { get; set; }
+
+ ///
+ /// Gets or sets category24.
+ /// The label associated with Category 24
+ ///
+ [JsonPropertyName("category24")]
+ public string Category24 { get; set; }
+
+ ///
+ /// Gets or sets category25.
+ /// The label associated with Category 25
+ ///
+ [JsonPropertyName("category25")]
+ public string Category25 { get; set; }
+
///
/// Gets or sets category3.
/// The label associated with Category 3
@@ -63,6 +175,27 @@ public partial class PlannerCategoryDescriptions
[JsonPropertyName("category6")]
public string Category6 { get; set; }
+ ///
+ /// Gets or sets category7.
+ /// The label associated with Category 7
+ ///
+ [JsonPropertyName("category7")]
+ public string Category7 { get; set; }
+
+ ///
+ /// Gets or sets category8.
+ /// The label associated with Category 8
+ ///
+ [JsonPropertyName("category8")]
+ public string Category8 { get; set; }
+
+ ///
+ /// Gets or sets category9.
+ /// The label associated with Category 9
+ ///
+ [JsonPropertyName("category9")]
+ public string Category9 { get; set; }
+
///
/// Gets or sets additional data.
///
diff --git a/src/Microsoft.Graph/Generated/model/PlannerContainerType.cs b/src/Microsoft.Graph/Generated/model/PlannerContainerType.cs
new file mode 100644
index 00000000000..a7b33c34127
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/PlannerContainerType.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 PlannerContainerType.
+ ///
+ [JsonConverter(typeof(JsonStringEnumConverter))]
+ public enum PlannerContainerType
+ {
+
+ ///
+ /// Group
+ ///
+ Group = 1,
+
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 2,
+
+ ///
+ /// Roster
+ ///
+ Roster = 3,
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
index f6c32293a07..567396e176d 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
@@ -20,6 +20,13 @@ namespace Microsoft.Graph
public partial class PlannerPlan : Entity
{
+ ///
+ /// Gets or sets container.
+ /// Identifies the container of the plan. After it is set, this property can’t be updated. Required.
+ ///
+ [JsonPropertyName("container")]
+ public PlannerPlanContainer Container { get; set; }
+
///
/// Gets or sets created by.
/// Read-only. The user who created the plan.
@@ -38,6 +45,7 @@ public partial class PlannerPlan : Entity
/// Gets or sets owner.
/// ID of the Group that owns the plan. A valid group must exist before this field can be set. After it is set, this property can’t be updated.
///
+ [Obsolete("Owner property is deprecated and will be removed in April 2024. Please use the container property instead.")]
[JsonPropertyName("owner")]
public string Owner { get; set; }
@@ -50,7 +58,7 @@ public partial class PlannerPlan : Entity
///
/// Gets or sets buckets.
- /// Read-only. Nullable. Collection of buckets in the plan.
+ /// Collection of buckets in the plan. Read-only. Nullable.
///
[JsonPropertyName("buckets")]
public IPlannerPlanBucketsCollectionPage Buckets { get; set; }
@@ -64,14 +72,14 @@ public partial class PlannerPlan : Entity
///
/// Gets or sets details.
- /// Read-only. Nullable. Additional details about the plan.
+ /// Additional details about the plan. Read-only. Nullable.
///
[JsonPropertyName("details")]
public PlannerPlanDetails Details { get; set; }
///
/// Gets or sets tasks.
- /// Read-only. Nullable. Collection of tasks in the plan.
+ /// Collection of tasks in the plan. Read-only. Nullable.
///
[JsonPropertyName("tasks")]
public IPlannerPlanTasksCollectionPage Tasks { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs
new file mode 100644
index 00000000000..19590c5b30b
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs
@@ -0,0 +1,58 @@
+// ------------------------------------------------------------------------------
+// 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 PlannerPlanContainer.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class PlannerPlanContainer
+ {
+
+ ///
+ /// Gets or sets containerId.
+ /// The identifier of the resource that contains the plan.
+ ///
+ [JsonPropertyName("containerId")]
+ public string ContainerId { get; set; }
+
+ ///
+ /// Gets or sets type.
+ /// The type of the resource that contains the plan. See the previous table for supported types. Possible values are: group, unknownFutureValue, roster. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster.
+ ///
+ [JsonPropertyName("type")]
+ public PlannerContainerType? Type { get; set; }
+
+ ///
+ /// Gets or sets url.
+ /// The full canonical URL of the container.
+ ///
+ [JsonPropertyName("url")]
+ public string Url { 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/PlannerPlanDetails.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs
index 9481c912e79..89711d58d71 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs
@@ -22,14 +22,14 @@ public partial class PlannerPlanDetails : Entity
///
/// Gets or sets category descriptions.
- /// An object that specifies the descriptions of the six categories that can be associated with tasks in the plan
+ /// An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan
///
[JsonPropertyName("categoryDescriptions")]
public PlannerCategoryDescriptions CategoryDescriptions { get; set; }
///
/// Gets or sets shared with.
- /// Set of user ids that this plan is shared with. If you are leveraging Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.
+ /// The set of user IDs that this plan is shared with. If you are using Microsoft 365 groups, use the groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it is not required in order for them to access the plan owned by the group.
///
[JsonPropertyName("sharedWith")]
public PlannerUserIds SharedWith { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerTask.cs b/src/Microsoft.Graph/Generated/model/PlannerTask.cs
index c726bbfd54b..75c8faf2ced 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerTask.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerTask.cs
@@ -135,11 +135,18 @@ public partial class PlannerTask : Entity
///
/// Gets or sets preview type.
- /// This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.
+ /// This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.
///
[JsonPropertyName("previewType")]
public PlannerPreviewType? PreviewType { get; set; }
+ ///
+ /// Gets or sets priority.
+ /// Priority of the task. Valid range of values is between 0 and 10 (inclusive), with increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as 'urgent', 2 and 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Currently, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.
+ ///
+ [JsonPropertyName("priority")]
+ public Int32? Priority { get; set; }
+
///
/// Gets or sets reference count.
/// Number of external references that exist on the task.
diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs
index 44a3b39797a..f75590135b1 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs
@@ -37,7 +37,7 @@ public partial class PlannerTaskDetails : Entity
///
/// Gets or sets preview type.
- /// This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.
+ /// This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.
///
[JsonPropertyName("previewType")]
public PlannerPreviewType? PreviewType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerUser.cs b/src/Microsoft.Graph/Generated/model/PlannerUser.cs
index d1c71cc7619..d85554a8299 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerUser.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerUser.cs
@@ -36,7 +36,7 @@ public partial class PlannerUser : Entity
///
/// Gets or sets tasks.
- /// Read-only. Nullable. Returns the plannerPlans shared with the user.
+ /// Read-only. Nullable. Returns the plannerTasks assigned to the user.
///
[JsonPropertyName("tasks")]
public IPlannerUserTasksCollectionPage Tasks { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Post.cs b/src/Microsoft.Graph/Generated/model/Post.cs
index d215751fdec..b4f1b03a3ed 100644
--- a/src/Microsoft.Graph/Generated/model/Post.cs
+++ b/src/Microsoft.Graph/Generated/model/Post.cs
@@ -86,7 +86,7 @@ public Post()
///
/// Gets or sets attachments.
- /// Read-only. Nullable. Supports $expand.
+ /// The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("attachments")]
public IPostAttachmentsCollectionPage Attachments { get; set; }
@@ -114,7 +114,7 @@ public Post()
///
/// Gets or sets in reply to.
- /// Read-only. Supports $expand.
+ /// The earlier post that this post is replying to in the conversationThread. Read-only. Supports $expand.
///
[JsonPropertyName("inReplyTo")]
public Post InReplyTo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Presence.cs b/src/Microsoft.Graph/Generated/model/Presence.cs
index 9f7b83a037d..87d7b5a9ea3 100644
--- a/src/Microsoft.Graph/Generated/model/Presence.cs
+++ b/src/Microsoft.Graph/Generated/model/Presence.cs
@@ -22,7 +22,7 @@ public partial class Presence : Entity
///
/// Gets or sets activity.
- /// The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly.
+ /// The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.
///
[JsonPropertyName("activity")]
public string Activity { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PrintJobConfiguration.cs b/src/Microsoft.Graph/Generated/model/PrintJobConfiguration.cs
index cf9ffc9f425..addd52ca623 100644
--- a/src/Microsoft.Graph/Generated/model/PrintJobConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/PrintJobConfiguration.cs
@@ -92,7 +92,7 @@ public partial class PrintJobConfiguration
///
/// Gets or sets mediaSize.
- /// The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic.
+ /// The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.
///
[JsonPropertyName("mediaSize")]
public string MediaSize { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PrintTask.cs b/src/Microsoft.Graph/Generated/model/PrintTask.cs
index b7c2da1c514..972d10a92dd 100644
--- a/src/Microsoft.Graph/Generated/model/PrintTask.cs
+++ b/src/Microsoft.Graph/Generated/model/PrintTask.cs
@@ -22,7 +22,7 @@ public partial class PrintTask : Entity
///
/// Gets or sets parent url.
- /// The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only.
+ /// The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.
///
[JsonPropertyName("parentUrl")]
public string ParentUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs b/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs
index d45c10b1d02..7616fbb3412 100644
--- a/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs
+++ b/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs
@@ -23,7 +23,7 @@ public partial class RecentNotebookLinks
///
/// Gets or sets oneNoteClientUrl.
- /// Opens the notebook in the OneNote native client if it's installed.
+ /// Opens the notebook in the OneNote client, if it's installed.
///
[JsonPropertyName("oneNoteClientUrl")]
public ExternalLink OneNoteClientUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RecordingInfo.cs b/src/Microsoft.Graph/Generated/model/RecordingInfo.cs
index 5740ca14bf0..034cd571ba0 100644
--- a/src/Microsoft.Graph/Generated/model/RecordingInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/RecordingInfo.cs
@@ -23,7 +23,7 @@ public partial class RecordingInfo
///
/// Gets or sets initiator.
- /// The identities of the recording initiator.
+ /// The identities of recording initiator.
///
[JsonPropertyName("initiator")]
public IdentitySet Initiator { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs b/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs
index 13e0fc32f00..f17a8365c32 100644
--- a/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs
+++ b/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs
@@ -51,7 +51,7 @@ public partial class RecurrenceRange
///
/// Gets or sets type.
- /// The recurrence range. The possible values are: endDate, noEnd, numbered. Required.
+ /// The recurrence range. Possible values are: endDate, noEnd, numbered. Required.
///
[JsonPropertyName("type")]
public RecurrenceRangeType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RegistrationEnforcement.cs b/src/Microsoft.Graph/Generated/model/RegistrationEnforcement.cs
index 42351b2f421..40db18cd455 100644
--- a/src/Microsoft.Graph/Generated/model/RegistrationEnforcement.cs
+++ b/src/Microsoft.Graph/Generated/model/RegistrationEnforcement.cs
@@ -23,7 +23,7 @@ public partial class RegistrationEnforcement
///
/// Gets or sets authenticationMethodsRegistrationCampaign.
- /// Run campaigns to remind users to set up targeted authentication methods.
+ /// Run campaigns to remind users to setup targeted authentication methods.
///
[JsonPropertyName("authenticationMethodsRegistrationCampaign")]
public AuthenticationMethodsRegistrationCampaign AuthenticationMethodsRegistrationCampaign { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RelatedContact.cs b/src/Microsoft.Graph/Generated/model/RelatedContact.cs
index bcf1ff4aefd..fb1beacb2ad 100644
--- a/src/Microsoft.Graph/Generated/model/RelatedContact.cs
+++ b/src/Microsoft.Graph/Generated/model/RelatedContact.cs
@@ -37,7 +37,7 @@ public partial class RelatedContact
///
/// Gets or sets emailAddress.
- /// Primary email address of the contact. Required.
+ /// Email address of the contact.
///
[JsonPropertyName("emailAddress")]
public string EmailAddress { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Report.cs b/src/Microsoft.Graph/Generated/model/Report.cs
index a521cb238ae..22e65905394 100644
--- a/src/Microsoft.Graph/Generated/model/Report.cs
+++ b/src/Microsoft.Graph/Generated/model/Report.cs
@@ -23,7 +23,7 @@ public partial class Report
///
/// Gets or sets content.
- /// Not yet documented
+ /// Report content; details vary by report type.
///
[JsonPropertyName("content")]
public Stream Content { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ResultTemplateOption.cs b/src/Microsoft.Graph/Generated/model/ResultTemplateOption.cs
index a58bd0a3297..92596c91dff 100644
--- a/src/Microsoft.Graph/Generated/model/ResultTemplateOption.cs
+++ b/src/Microsoft.Graph/Generated/model/ResultTemplateOption.cs
@@ -23,7 +23,7 @@ public partial class ResultTemplateOption
///
/// Gets or sets enableResultTemplate.
- /// Indicates whether search display layouts are enabled. If enabled, the user will get the result template to render the search results content in the resultTemplates property of the response. The result template is based on Adaptive Cards. Optional.
+ /// Indicates whether search display layouts are enabled. If enabled, the user will get the result template to render the search results content in the resultTemplates property of the response. The result template is based on Adaptive Cards. This property is optional.
///
[JsonPropertyName("enableResultTemplate")]
public bool? EnableResultTemplate { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RichLongRunningOperation.cs b/src/Microsoft.Graph/Generated/model/RichLongRunningOperation.cs
new file mode 100644
index 00000000000..a1fb8ff1684
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/RichLongRunningOperation.cs
@@ -0,0 +1,53 @@
+// ------------------------------------------------------------------------------
+// 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 Rich Long Running Operation.
+ ///
+ public partial class RichLongRunningOperation : LongRunningOperation
+ {
+
+ ///
+ /// Gets or sets error.
+ /// Error due to which the operation failed.
+ ///
+ [JsonPropertyName("error")]
+ public PublicError Error { get; set; }
+
+ ///
+ /// Gets or sets percentage complete.
+ /// A value between 0 and 100 that indicates the progress of the operation.
+ ///
+ [JsonPropertyName("percentageComplete")]
+ public Int32? PercentageComplete { get; set; }
+
+ ///
+ /// Gets or sets resource id.
+ /// A unique identifier for the result.
+ ///
+ [JsonPropertyName("resourceId")]
+ public string ResourceId { get; set; }
+
+ ///
+ /// Gets or sets type.
+ /// Type of the operation.
+ ///
+ [JsonPropertyName("type")]
+ public string Type { get; set; }
+
+ }
+}
+
diff --git a/src/Microsoft.Graph/Generated/model/RiskDetection.cs b/src/Microsoft.Graph/Generated/model/RiskDetection.cs
index 0b8baea9714..3e5026f1673 100644
--- a/src/Microsoft.Graph/Generated/model/RiskDetection.cs
+++ b/src/Microsoft.Graph/Generated/model/RiskDetection.cs
@@ -23,21 +23,21 @@ public partial class RiskDetection : Entity
///
/// Gets or sets activity.
- /// Indicates the activity type the detected risk is linked to. Possible values are: signin, user, unknownFutureValue.
+ /// Indicates the activity type the detected risk is linked to. The possible values are signin, user, unknownFutureValue.
///
[JsonPropertyName("activity")]
public ActivityType? Activity { get; set; }
///
/// Gets or sets activity date time.
- /// Date and time that the risky activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is look like this: 2014-01-01T00:00:00Z
+ /// Date and time that the risky activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("activityDateTime")]
public DateTimeOffset? ActivityDateTime { get; set; }
///
/// Gets or sets additional info.
- /// Additional information associated with the risk detection in JSON format. For example, '[{/'Key/':/'userAgent/',/'Value/':/'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36/'}]'. Possible keys in the additionalInfo JSON string are: userAgent, alertUrl, relatedEventTimeInUtc, relatedUserAgent, deviceInformation, relatedLocation, requestId, correlationId, lastActivityTimeInUtc, malwareName, clientLocation, clientIp, riskReasons. For more information about riskReasons and possible values, see riskReasons values.
+ /// Additional information associated with the risk detection in JSON format.
///
[JsonPropertyName("additionalInfo")]
public string AdditionalInfo { get; set; }
@@ -51,14 +51,14 @@ public partial class RiskDetection : Entity
///
/// Gets or sets detected date time.
- /// Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: 2014-01-01T00:00:00Z
+ /// Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("detectedDateTime")]
public DateTimeOffset? DetectedDateTime { get; set; }
///
/// Gets or sets detection timing type.
- /// Timing of the detected risk (real-time/offline). Possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue.
+ /// Timing of the detected risk (real-time/offline). The possible values are notDefined, realtime, nearRealtime, offline, unknownFutureValue.
///
[JsonPropertyName("detectionTimingType")]
public RiskDetectionTimingType? DetectionTimingType { get; set; }
@@ -72,7 +72,7 @@ public partial class RiskDetection : Entity
///
/// Gets or sets last updated date time.
- /// Date and time that the risk detection was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is look like this: 2014-01-01T00:00:00Z
+ /// Date and time that the risk detection was last updated.
///
[JsonPropertyName("lastUpdatedDateTime")]
public DateTimeOffset? LastUpdatedDateTime { get; set; }
@@ -93,28 +93,28 @@ public partial class RiskDetection : Entity
///
/// Gets or sets risk detail.
- /// Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
+ /// Details of the detected risk. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden.
///
[JsonPropertyName("riskDetail")]
public RiskDetail? RiskDetail { get; set; }
///
/// Gets or sets risk event type.
- /// The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, passwordSpray, impossibleTravel, newCountry, anomalousToken, tokenIssuerAnomaly,suspiciousBrowser, riskyIPAddress, mcasSuspiciousInboxManipulationRules, suspiciousInboxForwarding, and unknownFutureValue. If the risk detection is a premium detection, will show generic. For more information about each value, see riskEventType values.
+ /// The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. For more information about each value, see riskEventType values.
///
[JsonPropertyName("riskEventType")]
public string RiskEventType { get; set; }
///
/// Gets or sets risk level.
- /// Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue.
+ /// Level of the detected risk. The possible values are low, medium, high, hidden, none, unknownFutureValue. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden.
///
[JsonPropertyName("riskLevel")]
public RiskLevel? RiskLevel { get; set; }
///
/// Gets or sets risk state.
- /// The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue.
+ /// The state of a detected risky user or sign-in. The possible values are none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, and unknownFutureValue.
///
[JsonPropertyName("riskState")]
public RiskState? RiskState { get; set; }
@@ -128,21 +128,21 @@ public partial class RiskDetection : Entity
///
/// Gets or sets token issuer type.
- /// Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue.
+ /// Indicates the type of token issuer for the detected sign-in risk. The possible values are AzureAD, ADFederationServices, and unknownFutureValue.
///
[JsonPropertyName("tokenIssuerType")]
public TokenIssuerType? TokenIssuerType { get; set; }
///
/// Gets or sets user display name.
- /// The user principal name (UPN) of the user.
+ /// Name of the user.
///
[JsonPropertyName("userDisplayName")]
public string UserDisplayName { get; set; }
///
/// Gets or sets user id.
- /// Unique ID of the user.
+ /// Unique ID of the user. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
///
[JsonPropertyName("userId")]
public string UserId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RiskUserActivity.cs b/src/Microsoft.Graph/Generated/model/RiskUserActivity.cs
index b9d952f5d41..5393ea9b089 100644
--- a/src/Microsoft.Graph/Generated/model/RiskUserActivity.cs
+++ b/src/Microsoft.Graph/Generated/model/RiskUserActivity.cs
@@ -23,7 +23,7 @@ public partial class RiskUserActivity
///
/// Gets or sets detail.
- /// Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
+ /// The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
///
[JsonPropertyName("detail")]
public RiskDetail? Detail { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RiskyUser.cs b/src/Microsoft.Graph/Generated/model/RiskyUser.cs
index c2600b0b0a2..4d371f95371 100644
--- a/src/Microsoft.Graph/Generated/model/RiskyUser.cs
+++ b/src/Microsoft.Graph/Generated/model/RiskyUser.cs
@@ -37,7 +37,7 @@ public partial class RiskyUser : Entity
///
/// Gets or sets risk detail.
- /// Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
+ /// The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
///
[JsonPropertyName("riskDetail")]
public RiskDetail? RiskDetail { get; set; }
@@ -51,7 +51,7 @@ public partial class RiskyUser : Entity
///
/// Gets or sets risk level.
- /// Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue.
+ /// Level of the detected risky user. The possible values are low, medium, high, hidden, none, unknownFutureValue.
///
[JsonPropertyName("riskLevel")]
public RiskLevel? RiskLevel { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SchemaExtension.cs b/src/Microsoft.Graph/Generated/model/SchemaExtension.cs
index f42ecb93459..1515635c493 100644
--- a/src/Microsoft.Graph/Generated/model/SchemaExtension.cs
+++ b/src/Microsoft.Graph/Generated/model/SchemaExtension.cs
@@ -50,7 +50,7 @@ public partial class SchemaExtension : Entity
///
/// Gets or sets target types.
- /// Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.
+ /// Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user.
///
[JsonPropertyName("targetTypes")]
public IEnumerable TargetTypes { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchAlteration.cs b/src/Microsoft.Graph/Generated/model/SearchAlteration.cs
index 5a5a0b4c30b..a43c984c6b5 100644
--- a/src/Microsoft.Graph/Generated/model/SearchAlteration.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchAlteration.cs
@@ -23,7 +23,7 @@ public partial class SearchAlteration
///
/// Gets or sets alteredHighlightedQueryString.
- /// Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is: /ue000, /ue001.
+ /// Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is (/ue000, /ue001)
///
[JsonPropertyName("alteredHighlightedQueryString")]
public string AlteredHighlightedQueryString { get; set; }
@@ -37,7 +37,7 @@ public partial class SearchAlteration
///
/// Gets or sets alteredQueryTokens.
- /// Represents changed segments related to an original user query.
+ /// Represents changed segments with respect to original query.
///
[JsonPropertyName("alteredQueryTokens")]
public IEnumerable AlteredQueryTokens { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchAlterationOptions.cs b/src/Microsoft.Graph/Generated/model/SearchAlterationOptions.cs
index 4d162420cdd..e622ce16e1c 100644
--- a/src/Microsoft.Graph/Generated/model/SearchAlterationOptions.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchAlterationOptions.cs
@@ -23,7 +23,7 @@ public partial class SearchAlterationOptions
///
/// Gets or sets enableModification.
- /// Indicates whether spelling modifications are enabled. If enabled, the user will get the search results for the corrected query in case of no results for the original query with typos. The response will also include the spelling modification information in the queryAlterationResponse property. Optional.
+ /// Indicates whether spelling modifications are enabled. If enabled, user will get the search results for corrected query when there are no results for the original query with typos and get the spelling modification information in queryAlterationResponse property of the response. Optional.
///
[JsonPropertyName("enableModification")]
public bool? EnableModification { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchHit.cs b/src/Microsoft.Graph/Generated/model/SearchHit.cs
index ff2d2a63b22..8c5f93bc8ad 100644
--- a/src/Microsoft.Graph/Generated/model/SearchHit.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchHit.cs
@@ -44,7 +44,7 @@ public partial class SearchHit
///
/// Gets or sets resultTemplateId.
- /// ID of the result template used to render the search result. This ID must map to a display layout in the resultTemplates dictionary that is also included in the searchResponse.
+ /// ID of the result template for rendering the search result. This ID must map to a display layout in the resultTemplates dictionary, included in the searchresponse as well.
///
[JsonPropertyName("resultTemplateId")]
public string ResultTemplateId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchResponse.cs b/src/Microsoft.Graph/Generated/model/SearchResponse.cs
index 3b3fab6453a..474e4a5dc95 100644
--- a/src/Microsoft.Graph/Generated/model/SearchResponse.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchResponse.cs
@@ -30,7 +30,7 @@ public partial class SearchResponse
///
/// Gets or sets queryAlterationResponse.
- /// Provides information related to spelling corrections in the alteration response.
+ /// Provides details of query alteration response for spelling correction.
///
[JsonPropertyName("queryAlterationResponse")]
public AlterationResponse QueryAlterationResponse { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs b/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs
index 04c3b574fcd..ba501f1a6fd 100644
--- a/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs
@@ -50,7 +50,7 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets control category.
- /// Control action category (Identity, Data, Device, Apps, Infrastructure).
+ /// Control action category (Account, Data, Device, Apps, Infrastructure).
///
[JsonPropertyName("controlCategory")]
public string ControlCategory { get; set; }
@@ -85,7 +85,7 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets max score.
- /// max attainable score for the control.
+ /// Current obtained max score on specified date.
///
[JsonPropertyName("maxScore")]
public double? MaxScore { get; set; }
@@ -120,7 +120,7 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets threats.
- /// List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,
+ /// List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).
///
[JsonPropertyName("threats")]
public IEnumerable Threats { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Security.cs b/src/Microsoft.Graph/Generated/model/Security.cs
index be3f0889fa6..c8a304f4767 100644
--- a/src/Microsoft.Graph/Generated/model/Security.cs
+++ b/src/Microsoft.Graph/Generated/model/Security.cs
@@ -22,7 +22,7 @@ public partial class Security : Entity
///
/// Gets or sets alerts.
- /// Read-only. Nullable.
+ /// Notifications for suspicious or potential security issues in a customer’s tenant.
///
[JsonPropertyName("alerts")]
public ISecurityAlertsCollectionPage Alerts { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ServiceHealth.cs b/src/Microsoft.Graph/Generated/model/ServiceHealth.cs
index a2e1e552076..527ec0ab63d 100644
--- a/src/Microsoft.Graph/Generated/model/ServiceHealth.cs
+++ b/src/Microsoft.Graph/Generated/model/ServiceHealth.cs
@@ -30,7 +30,7 @@ public partial class ServiceHealth : Entity
///
/// Gets or sets status.
- /// Show the overral service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values.
+ /// Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values.
///
[JsonPropertyName("status")]
public ServiceHealthStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ServiceHealthIssue.cs b/src/Microsoft.Graph/Generated/model/ServiceHealthIssue.cs
index 29fdd9b3c74..546ce52725e 100644
--- a/src/Microsoft.Graph/Generated/model/ServiceHealthIssue.cs
+++ b/src/Microsoft.Graph/Generated/model/ServiceHealthIssue.cs
@@ -87,7 +87,7 @@ public ServiceHealthIssue()
///
/// Gets or sets status.
- /// The status of the service issue. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. See more in the table below.
+ /// The status of the service issue. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values.
///
[JsonPropertyName("status")]
public ServiceHealthStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs b/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs
index 441e03919eb..a98fbf00d07 100644
--- a/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs
+++ b/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs
@@ -79,7 +79,7 @@ public ServicePrincipal()
///
/// Gets or sets app owner organization id.
- /// Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications. Supports $filter (eq, ne, NOT, ge, le).
+ /// Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications.Supports $filter (eq, ne, NOT, ge, le).
///
[JsonPropertyName("appOwnerOrganizationId")]
public Guid? AppOwnerOrganizationId { get; set; }
@@ -177,7 +177,7 @@ public ServicePrincipal()
///
/// Gets or sets password credentials.
- /// The collection of password credentials associated with the application. Not nullable.
+ /// The collection of password credentials associated with the service principal. Not nullable.
///
[JsonPropertyName("passwordCredentials")]
public IEnumerable PasswordCredentials { get; set; }
@@ -226,7 +226,7 @@ public ServicePrincipal()
///
/// Gets or sets service principal type.
- /// Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values: __Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.__ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.__Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.__SocialIdp - For internal use.
+ /// Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. The SocialIdp type is for internal use.
///
[JsonPropertyName("servicePrincipalType")]
public string ServicePrincipalType { get; set; }
@@ -254,7 +254,7 @@ public ServicePrincipal()
///
/// Gets or sets app role assigned to.
- /// App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.
+ /// App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.
///
[JsonPropertyName("appRoleAssignedTo")]
public IServicePrincipalAppRoleAssignedToCollectionPage AppRoleAssignedTo { get; set; }
@@ -408,7 +408,7 @@ public ServicePrincipal()
///
/// Gets or sets token issuance policies.
- /// The tokenIssuancePolicies assigned to this service principal.
+ /// The tokenIssuancePolicies assigned to this service principal. Supports $expand.
///
[JsonPropertyName("tokenIssuancePolicies")]
public IServicePrincipalTokenIssuancePoliciesCollectionWithReferencesPage TokenIssuancePolicies { get; set; }
@@ -422,7 +422,7 @@ public ServicePrincipal()
///
/// Gets or sets token lifetime policies.
- /// The tokenLifetimePolicies assigned to this service principal.
+ /// The tokenLifetimePolicies assigned to this service principal. Supports $expand.
///
[JsonPropertyName("tokenLifetimePolicies")]
public IServicePrincipalTokenLifetimePoliciesCollectionWithReferencesPage TokenLifetimePolicies { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ServiceUpdateMessage.cs b/src/Microsoft.Graph/Generated/model/ServiceUpdateMessage.cs
index 1e9ceb528cb..aaefa35ae5e 100644
--- a/src/Microsoft.Graph/Generated/model/ServiceUpdateMessage.cs
+++ b/src/Microsoft.Graph/Generated/model/ServiceUpdateMessage.cs
@@ -38,7 +38,7 @@ public ServiceUpdateMessage()
///
/// Gets or sets attachments archive.
- /// The zip file that contains all attachments for a message.
+ /// The zip file of all attachments for a message.
///
[JsonPropertyName("attachmentsArchive")]
public Stream AttachmentsArchive { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs b/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs
index 2a9c5722bd7..4e4b604ca47 100644
--- a/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs
+++ b/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs
@@ -23,28 +23,28 @@ public partial class SettingTemplateValue
///
/// Gets or sets defaultValue.
- /// Default value for the setting.
+ /// Default value for the setting. Read-only.
///
[JsonPropertyName("defaultValue")]
public string DefaultValue { get; set; }
///
/// Gets or sets description.
- /// Description of the setting.
+ /// Description of the setting. Read-only.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets name.
- /// Name of the setting.
+ /// Name of the setting. Read-only.
///
[JsonPropertyName("name")]
public string Name { get; set; }
///
/// Gets or sets type.
- /// Type of the setting.
+ /// Type of the setting. Read-only.
///
[JsonPropertyName("type")]
public string Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SettingValue.cs b/src/Microsoft.Graph/Generated/model/SettingValue.cs
index 5f3c926a852..f57f77b9c4c 100644
--- a/src/Microsoft.Graph/Generated/model/SettingValue.cs
+++ b/src/Microsoft.Graph/Generated/model/SettingValue.cs
@@ -23,7 +23,7 @@ public partial class SettingValue
///
/// Gets or sets name.
- /// Name of the setting (as defined by the groupSettingTemplate).
+ /// Name of the setting (as defined by the directorySettingTemplate).
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs b/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs
index fcb7d4abb34..00cbfea26e8 100644
--- a/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs
@@ -38,7 +38,7 @@ public SharedPCConfiguration()
///
/// Gets or sets allowed accounts.
- /// Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain.
+ /// Indicates which type of accounts are allowed to use on a shared PC. Possible values are: notConfigured, guest, domain.
///
[JsonPropertyName("allowedAccounts")]
public SharedPCAllowedAccountType? AllowedAccounts { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SignIn.cs b/src/Microsoft.Graph/Generated/model/SignIn.cs
index 30eeaa070f4..bbd6320fa9a 100644
--- a/src/Microsoft.Graph/Generated/model/SignIn.cs
+++ b/src/Microsoft.Graph/Generated/model/SignIn.cs
@@ -23,14 +23,14 @@ public partial class SignIn : Entity
///
/// Gets or sets app display name.
- /// App name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only).
+ /// The application name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("appDisplayName")]
public string AppDisplayName { get; set; }
///
/// Gets or sets app id.
- /// Unique GUID representing the app ID in the Azure Active Directory. Supports $filter (eq operator only).
+ /// The application identifier in Azure Active Directory. Supports $filter (eq operator only).
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
@@ -44,77 +44,77 @@ public partial class SignIn : Entity
///
/// Gets or sets client app used.
- /// Identifies the client used for the sign-in activity. Modern authentication clients include Browser and modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq operator only).
+ /// The legacy client used for sign-in activity. For example: Browser, Exchange ActiveSync, Modern clients, IMAP, MAPI, SMTP, or POP. Supports $filter (eq operator only).
///
[JsonPropertyName("clientAppUsed")]
public string ClientAppUsed { get; set; }
///
/// Gets or sets conditional access status.
- /// Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq operator only).
+ /// The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq operator only).
///
[JsonPropertyName("conditionalAccessStatus")]
public ConditionalAccessStatus? ConditionalAccessStatus { get; set; }
///
/// Gets or sets correlation id.
- /// The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. Supports $filter (eq operator only).
+ /// The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. Supports $filter (eq operator only).
///
[JsonPropertyName("correlationId")]
public string CorrelationId { get; set; }
///
/// Gets or sets created date time.
- /// Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).
+ /// The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets device detail.
- /// Device information from where the sign-in occurred; includes device ID, operating system, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSytem properties.
+ /// The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSystem properties.
///
[JsonPropertyName("deviceDetail")]
public DeviceDetail DeviceDetail { get; set; }
///
/// Gets or sets ip address.
- /// IP address of the client used to sign in. Supports $filter (eq and startsWith operators only).
+ /// The IP address of the client from where the sign-in occurred. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("ipAddress")]
public string IpAddress { get; set; }
///
/// Gets or sets is interactive.
- /// Indicates if a sign-in is interactive or not.
+ /// Indicates whether a user sign in is interactive. In interactive sign in, the user provides an authentication factor to Azure AD. These factors include passwords, responses to MFA challenges, biometric factors, or QR codes that a user provides to Azure AD or an associated app. In non-interactive sign in, the user doesn't provide an authentication factor. Instead, the client app uses a token or code to authenticate or access a resource on behalf of a user. Non-interactive sign ins are commonly used for a client to sign in on a user's behalf in a process transparent to the user.
///
[JsonPropertyName("isInteractive")]
public bool? IsInteractive { get; set; }
///
/// Gets or sets location.
- /// Provides the city, state, and country code where the sign-in originated. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.
+ /// The city, state, and 2 letter country code from where the sign-in occurred. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.
///
[JsonPropertyName("location")]
public SignInLocation Location { get; set; }
///
/// Gets or sets resource display name.
- /// Name of the resource the user signed into. Supports $filter (eq operator only).
+ /// The name of the resource that the user signed in to. Supports $filter (eq operator only).
///
[JsonPropertyName("resourceDisplayName")]
public string ResourceDisplayName { get; set; }
///
/// Gets or sets resource id.
- /// ID of the resource that the user signed into. Supports $filter (eq operator only).
+ /// The identifier of the resource that the user signed in to. Supports $filter (eq operator only).
///
[JsonPropertyName("resourceId")]
public string ResourceId { get; set; }
///
/// Gets or sets risk detail.
- /// Provides the 'reason' behind a specific state of a risky user, sign-in or a risk event. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only).Note: Details for this property require an Azure AD Premium P2 license. Other licenses return the value hidden.
+ /// The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, or unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.
///
[JsonPropertyName("riskDetail")]
public RiskDetail? RiskDetail { get; set; }
@@ -135,49 +135,49 @@ public partial class SignIn : Entity
///
/// Gets or sets risk level aggregated.
- /// Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden.
+ /// The aggregated risk level. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.
///
[JsonPropertyName("riskLevelAggregated")]
public RiskLevel? RiskLevelAggregated { get; set; }
///
/// Gets or sets risk level during sign in.
- /// Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden.
+ /// The risk level during sign-in. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.
///
[JsonPropertyName("riskLevelDuringSignIn")]
public RiskLevel? RiskLevelDuringSignIn { get; set; }
///
/// Gets or sets risk state.
- /// Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. Supports $filter (eq operator only).
+ /// The risk state of a risky user, sign-in, or a risk event. Possible values: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, or unknownFutureValue. Supports $filter (eq operator only).
///
[JsonPropertyName("riskState")]
public RiskState? RiskState { get; set; }
///
/// Gets or sets status.
- /// Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property.
+ /// The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property.
///
[JsonPropertyName("status")]
public SignInStatus Status { get; set; }
///
/// Gets or sets user display name.
- /// Display name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only).
+ /// The display name of the user. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("userDisplayName")]
public string UserDisplayName { get; set; }
///
/// Gets or sets user id.
- /// ID of the user that initiated the sign-in. Supports $filter (eq operator only).
+ /// The identifier of the user. Supports $filter (eq operator only).
///
[JsonPropertyName("userId")]
public string UserId { get; set; }
///
/// Gets or sets user principal name.
- /// User principal name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only).
+ /// The UPN of the user. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("userPrincipalName")]
public string UserPrincipalName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Site.cs b/src/Microsoft.Graph/Generated/model/Site.cs
index 400f0de76dd..ea92a81c20d 100644
--- a/src/Microsoft.Graph/Generated/model/Site.cs
+++ b/src/Microsoft.Graph/Generated/model/Site.cs
@@ -134,7 +134,7 @@ public Site()
///
/// Gets or sets items.
- /// Used to address any item contained in this site. This collection can't be enumerated.
+ /// Used to address any item contained in this site. This collection cannot be enumerated.
///
[JsonPropertyName("items")]
public ISiteItemsCollectionPage Items { get; set; }
@@ -160,6 +160,20 @@ public Site()
[JsonConverter(typeof(NextLinkConverter))]
public string ListsNextLink { get; set; }
+ ///
+ /// Gets or sets operations.
+ /// The collection of long running operations for the site.
+ ///
+ [JsonPropertyName("operations")]
+ public ISiteOperationsCollectionPage Operations { get; set; }
+
+ ///
+ /// Gets or sets operationsNextLink.
+ ///
+ [JsonPropertyName("operations@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string OperationsNextLink { get; set; }
+
///
/// Gets or sets permissions.
/// The permissions associated with the site. Nullable.
@@ -190,7 +204,7 @@ public Site()
///
/// Gets or sets term store.
- /// The default termStore under this site.
+ /// The termStore under this site.
///
[JsonPropertyName("termStore")]
public Microsoft.Graph.TermStore.Store TermStore { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SocialIdentityProvider.cs b/src/Microsoft.Graph/Generated/model/SocialIdentityProvider.cs
index 152dfabb12f..061ddcf21cf 100644
--- a/src/Microsoft.Graph/Generated/model/SocialIdentityProvider.cs
+++ b/src/Microsoft.Graph/Generated/model/SocialIdentityProvider.cs
@@ -30,7 +30,7 @@ public SocialIdentityProvider()
///
/// Gets or sets client id.
- /// The identifier for the client application obtained when registering the application with the identity provider. Required.
+ /// The client identifier for the application obtained when registering the application with the identity provider. Required.
///
[JsonPropertyName("clientId")]
public string ClientId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs b/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs
index 831f06ce4bb..8e32161f3e3 100644
--- a/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs
+++ b/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs
@@ -23,7 +23,7 @@ public partial class StoragePlanInformation
///
/// Gets or sets upgradeAvailable.
- /// Indicates whether there are higher storage quota plans available. Read-only.
+ /// Indicates if there are higher storage quota plans available. Read-only.
///
[JsonPropertyName("upgradeAvailable")]
public bool? UpgradeAvailable { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Subscription.cs b/src/Microsoft.Graph/Generated/model/Subscription.cs
index 6180d134869..248e190121f 100644
--- a/src/Microsoft.Graph/Generated/model/Subscription.cs
+++ b/src/Microsoft.Graph/Generated/model/Subscription.cs
@@ -36,14 +36,14 @@ public partial class Subscription : Entity
///
/// Gets or sets client state.
- /// Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
+ /// Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
///
[JsonPropertyName("clientState")]
public string ClientState { get; set; }
///
/// Gets or sets creator id.
- /// Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.
+ /// Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.
///
[JsonPropertyName("creatorId")]
public string CreatorId { get; set; }
@@ -57,7 +57,7 @@ public partial class Subscription : Entity
///
/// Gets or sets encryption certificate id.
- /// Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data.
+ /// Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Required when includeResourceData is true.
///
[JsonPropertyName("encryptionCertificateId")]
public string EncryptionCertificateId { get; set; }
@@ -92,14 +92,14 @@ public partial class Subscription : Entity
///
/// Gets or sets notification query options.
- /// Optional. OData query options for specifying value for the targeting resource. Clients receive notifications when resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.
+ /// Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.
///
[JsonPropertyName("notificationQueryOptions")]
public string NotificationQueryOptions { get; set; }
///
/// Gets or sets notification url.
- /// Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol.
+ /// Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol.
///
[JsonPropertyName("notificationUrl")]
public string NotificationUrl { get; set; }
@@ -113,7 +113,7 @@ public partial class Subscription : Entity
///
/// Gets or sets resource.
- /// Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource.
+ /// Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.
///
[JsonPropertyName("resource")]
public string Resource { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs b/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs
index 1de7a760b06..6eaf696e75d 100644
--- a/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs
@@ -30,7 +30,7 @@ public SwapShiftsChangeRequestObject()
///
/// Gets or sets recipient shift id.
- /// ShiftId for the recipient user with whom the request is to swap.
+ /// Shift ID for the recipient user with whom the request is to swap.
///
[JsonPropertyName("recipientShiftId")]
public string RecipientShiftId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TargetResource.cs b/src/Microsoft.Graph/Generated/model/TargetResource.cs
index 6a0ee3a8fa7..d5b200b2510 100644
--- a/src/Microsoft.Graph/Generated/model/TargetResource.cs
+++ b/src/Microsoft.Graph/Generated/model/TargetResource.cs
@@ -30,7 +30,7 @@ public partial class TargetResource
///
/// Gets or sets groupType.
- /// When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue
+ /// When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue
///
[JsonPropertyName("groupType")]
public GroupType? GroupType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs b/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs
index 1d67b007639..dd888d81558 100644
--- a/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs
@@ -37,7 +37,7 @@ public partial class TeamMemberSettings
///
/// Gets or sets allowCreateUpdateChannels.
- /// If set to true, members can add and update channels.
+ /// If set to true, members can add and update any channels.
///
[JsonPropertyName("allowCreateUpdateChannels")]
public bool? AllowCreateUpdateChannels { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamsAsyncOperation.cs b/src/Microsoft.Graph/Generated/model/TeamsAsyncOperation.cs
index 6c89628eef1..69590bdc23b 100644
--- a/src/Microsoft.Graph/Generated/model/TeamsAsyncOperation.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamsAsyncOperation.cs
@@ -51,7 +51,7 @@ public partial class TeamsAsyncOperation : Entity
///
/// Gets or sets operation type.
- /// Denotes which type of operation is being described.
+ /// Denotes the type of operation being described.
///
[JsonPropertyName("operationType")]
public TeamsAsyncOperationType? OperationType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamsTab.cs b/src/Microsoft.Graph/Generated/model/TeamsTab.cs
index 5d9629b02ee..e8fed5e59b6 100644
--- a/src/Microsoft.Graph/Generated/model/TeamsTab.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamsTab.cs
@@ -43,7 +43,7 @@ public partial class TeamsTab : Entity
///
/// Gets or sets teams app.
- /// The application that is linked to the tab. This cannot be changed after tab creation.
+ /// The application that is linked to the tab.
///
[JsonPropertyName("teamsApp")]
public TeamsApp TeamsApp { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkApplicationIdentity.cs b/src/Microsoft.Graph/Generated/model/TeamworkApplicationIdentity.cs
index c867928a7bc..1238789e80c 100644
--- a/src/Microsoft.Graph/Generated/model/TeamworkApplicationIdentity.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamworkApplicationIdentity.cs
@@ -30,7 +30,7 @@ public TeamworkApplicationIdentity()
///
/// Gets or sets applicationIdentityType.
- /// Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue.
+ /// Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, and outgoingWebhook.
///
[JsonPropertyName("applicationIdentityType")]
public TeamworkApplicationIdentityType? ApplicationIdentityType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkConversationIdentity.cs b/src/Microsoft.Graph/Generated/model/TeamworkConversationIdentity.cs
index 6041b8a321d..406318fe25d 100644
--- a/src/Microsoft.Graph/Generated/model/TeamworkConversationIdentity.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamworkConversationIdentity.cs
@@ -30,7 +30,7 @@ public TeamworkConversationIdentity()
///
/// Gets or sets conversationIdentityType.
- /// Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.
+ /// Type of conversation. Possible values are: team, channel, and chat.
///
[JsonPropertyName("conversationIdentityType")]
public TeamworkConversationIdentityType? ConversationIdentityType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs b/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs
index a446306a454..a03eec22fa6 100644
--- a/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs
@@ -30,7 +30,7 @@ public partial class TeamworkHostedContent : Entity
///
/// Gets or sets content type.
- /// Write only. Content type. sicj as image/png, image/jpg.
+ /// Write only. Content type, such as image/png, image/jpg.
///
[JsonPropertyName("contentType")]
public string ContentType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkOnlineMeetingInfo.cs b/src/Microsoft.Graph/Generated/model/TeamworkOnlineMeetingInfo.cs
index 1cb64fa24ec..18d062a79d4 100644
--- a/src/Microsoft.Graph/Generated/model/TeamworkOnlineMeetingInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamworkOnlineMeetingInfo.cs
@@ -30,7 +30,7 @@ public partial class TeamworkOnlineMeetingInfo
///
/// Gets or sets joinWebUrl.
- /// The URL that users click to join or uniquely identify the meeting.
+ /// The URL which can be clicked on to join or uniquely identify the meeting.
///
[JsonPropertyName("joinWebUrl")]
public string JoinWebUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkUserIdentity.cs b/src/Microsoft.Graph/Generated/model/TeamworkUserIdentity.cs
index 5b7b237a295..1e537a0ed47 100644
--- a/src/Microsoft.Graph/Generated/model/TeamworkUserIdentity.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamworkUserIdentity.cs
@@ -30,7 +30,7 @@ public TeamworkUserIdentity()
///
/// Gets or sets userIdentityType.
- /// Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, and unknownFutureValue.
+ /// Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, and emailUser.
///
[JsonPropertyName("userIdentityType")]
public TeamworkUserIdentityType? UserIdentityType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkUserIdentityType.cs b/src/Microsoft.Graph/Generated/model/TeamworkUserIdentityType.cs
index 84d293f4c0f..255fc70ee97 100644
--- a/src/Microsoft.Graph/Generated/model/TeamworkUserIdentityType.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamworkUserIdentityType.cs
@@ -59,5 +59,10 @@ public enum TeamworkUserIdentityType
///
UnknownFutureValue = 7,
+ ///
+ /// Email User
+ ///
+ EmailUser = 8,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/TermColumn.cs b/src/Microsoft.Graph/Generated/model/TermColumn.cs
index 4e5420dac38..512d1a89e91 100644
--- a/src/Microsoft.Graph/Generated/model/TermColumn.cs
+++ b/src/Microsoft.Graph/Generated/model/TermColumn.cs
@@ -23,7 +23,7 @@ public partial class TermColumn
///
/// Gets or sets allowMultipleValues.
- /// Specifies whether the column will allow more than one value.
+ /// Specifies whether the column will allow more than one value
///
[JsonPropertyName("allowMultipleValues")]
public bool? AllowMultipleValues { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs b/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs
index adcab0b9447..56484be986e 100644
--- a/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs
@@ -66,7 +66,7 @@ protected internal ThreatAssessmentRequestObject()
///
/// Gets or sets request source.
- /// The source of the threat assessment request. Possible values are: administrator.
+ /// The source of the threat assessment request. Possible values are: user, administrator.
///
[JsonPropertyName("requestSource")]
public ThreatAssessmentRequestSource? RequestSource { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs b/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs
index 1a9a069d4aa..4df1a0ffbac 100644
--- a/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs
+++ b/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs
@@ -37,7 +37,7 @@ public partial class ThreatAssessmentResult : Entity
///
/// Gets or sets result type.
- /// The threat assessment result type. Possible values are: checkPolicy, rescan.
+ /// The threat assessment result type. Possible values are: checkPolicy (only for mail assessment), rescan.
///
[JsonPropertyName("resultType")]
public ThreatAssessmentResultType? ResultType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TimeConstraint.cs b/src/Microsoft.Graph/Generated/model/TimeConstraint.cs
index 6adfc03a677..a9122778fe6 100644
--- a/src/Microsoft.Graph/Generated/model/TimeConstraint.cs
+++ b/src/Microsoft.Graph/Generated/model/TimeConstraint.cs
@@ -23,7 +23,7 @@ public partial class TimeConstraint
///
/// Gets or sets activityDomain.
- /// The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.
+ /// The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown.
///
[JsonPropertyName("activityDomain")]
public ActivityDomain? ActivityDomain { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs
index 26a923e3f5f..00ac7231f9f 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs
@@ -22,7 +22,7 @@ public partial class UnifiedRoleAssignment : Entity
///
/// Gets or sets app scope id.
- /// Identifier of the app-specific scope when the assignment scope is app-specific. Either this property or directoryScopeId is required. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, in).
+ /// Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. For the entitlement management provider, use app scopes to specify a catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997.
///
[JsonPropertyName("appScopeId")]
public string AppScopeId { get; set; }
@@ -35,49 +35,49 @@ public partial class UnifiedRoleAssignment : Entity
///
/// Gets or sets directory scope id.
- /// Identifier of the directory object representing the scope of the assignment. Either this property or appScopeId is required. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, in).
+ /// Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only.
///
[JsonPropertyName("directoryScopeId")]
public string DirectoryScopeId { get; set; }
///
/// Gets or sets principal id.
- /// Identifier of the principal to which the assignment is granted. Supports $filter (eq, in).
+ /// Identifier of the principal to which the assignment is granted. Supports $filter (eq operator only).
///
[JsonPropertyName("principalId")]
public string PrincipalId { get; set; }
///
/// Gets or sets role definition id.
- /// Identifier of the role definition the assignment is for. Read only. Supports $filter (eq, in).
+ /// Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq operator only).
///
[JsonPropertyName("roleDefinitionId")]
public string RoleDefinitionId { get; set; }
///
/// Gets or sets app scope.
- /// Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand.
+ /// Details of the app specific scope when the assignment scope is app specific. Containment entity.
///
[JsonPropertyName("appScope")]
public AppScope AppScope { get; set; }
///
/// Gets or sets directory scope.
- /// The directory object that is the scope of the assignment. Read-only. Supports $expand.
+ /// The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand.
///
[JsonPropertyName("directoryScope")]
public DirectoryObject DirectoryScope { get; set; }
///
/// Gets or sets principal.
- /// Referencing the assigned principal. Read-only. Supports $expand.
+ /// The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand.
///
[JsonPropertyName("principal")]
public DirectoryObject Principal { get; set; }
///
/// Gets or sets role definition.
- /// The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded.
+ /// The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand.
///
[JsonPropertyName("roleDefinition")]
public UnifiedRoleDefinition RoleDefinition { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs
index 1bae3937322..79b4edd1d21 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs
@@ -29,28 +29,28 @@ public partial class UnifiedRoleDefinition : Entity
///
/// Gets or sets display name.
- /// The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq, in).
+ /// The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets is built in.
- /// Flag indicating whether the role definition is part of the default set included in Azure Active Directory (Azure AD) or a custom definition. Read-only. Supports $filter (eq, in).
+ /// Flag indicating if the unifiedRoleDefinition is part of the default set included with the product or custom. Read-only. Supports $filter (eq operator only).
///
[JsonPropertyName("isBuiltIn")]
public bool? IsBuiltIn { get; set; }
///
/// Gets or sets is enabled.
- /// Flag indicating whether the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true.
+ /// Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true.
///
[JsonPropertyName("isEnabled")]
public bool? IsEnabled { get; set; }
///
/// Gets or sets resource scopes.
- /// List of the scopes or permissions the role definition applies to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment.
+ /// List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment
///
[JsonPropertyName("resourceScopes")]
public IEnumerable ResourceScopes { get; set; }
@@ -64,21 +64,21 @@ public partial class UnifiedRoleDefinition : Entity
///
/// Gets or sets template id.
- /// Custom template identifier that can be set when isBuiltIn is false but is read-only when isBuiltIn is true. This identifier is typically used if one needs an identifier to be the same across different directories.
+ /// Custom template identifier that can be set when isBuiltIn is false. This identifier is typically used if one needs an identifier to be the same across different directories. Read-only when isBuiltIn is true.
///
[JsonPropertyName("templateId")]
public string TemplateId { get; set; }
///
/// Gets or sets version.
- /// Indicates version of the role definition. Read-only when isBuiltIn is true.
+ /// Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true.
///
[JsonPropertyName("version")]
public string Version { get; set; }
///
/// Gets or sets inherits permissions from.
- /// Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand.
+ /// Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute.
///
[JsonPropertyName("inheritsPermissionsFrom")]
public IUnifiedRoleDefinitionInheritsPermissionsFromCollectionPage InheritsPermissionsFrom { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs b/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs
index 4f3670716c6..8f41590a4e4 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs
@@ -23,7 +23,7 @@ public partial class UnifiedRolePermission
///
/// Gets or sets allowedResourceActions.
- /// Set of tasks that can be performed on a resource. Required.
+ /// Set of tasks that can be performed on a resource.
///
[JsonPropertyName("allowedResourceActions")]
public IEnumerable AllowedResourceActions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UploadSession.cs b/src/Microsoft.Graph/Generated/model/UploadSession.cs
index d1facdf9548..8a97b7e4181 100644
--- a/src/Microsoft.Graph/Generated/model/UploadSession.cs
+++ b/src/Microsoft.Graph/Generated/model/UploadSession.cs
@@ -30,7 +30,7 @@ public partial class UploadSession
///
/// Gets or sets nextExpectedRanges.
- /// A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin.
+ /// When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, '{start}-{end}' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin.
///
[JsonPropertyName("nextExpectedRanges")]
public IEnumerable NextExpectedRanges { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UsageDetails.cs b/src/Microsoft.Graph/Generated/model/UsageDetails.cs
index 1752d082ea6..91aec1c355e 100644
--- a/src/Microsoft.Graph/Generated/model/UsageDetails.cs
+++ b/src/Microsoft.Graph/Generated/model/UsageDetails.cs
@@ -30,7 +30,7 @@ public partial class UsageDetails
///
/// Gets or sets lastModifiedDateTime.
- /// The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time.For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
+ /// The date and time the resource was last modified by the user. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs
index ed187542cee..b23e99999a6 100644
--- a/src/Microsoft.Graph/Generated/model/User.cs
+++ b/src/Microsoft.Graph/Generated/model/User.cs
@@ -30,161 +30,161 @@ public User()
///
/// Gets or sets account enabled.
- /// true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in).
+ /// true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter (eq, ne, not, and in).
///
[JsonPropertyName("accountEnabled")]
public bool? AccountEnabled { get; set; }
///
/// Gets or sets age group.
- /// Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).
+ /// Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, not, and in).
///
[JsonPropertyName("ageGroup")]
public string AgeGroup { get; set; }
///
/// Gets or sets assigned licenses.
- /// The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Returned only on $select. Supports $filter (eq and not).
+ /// The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter (eq and not).
///
[JsonPropertyName("assignedLicenses")]
public IEnumerable AssignedLicenses { get; set; }
///
/// Gets or sets assigned plans.
- /// The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).
+ /// The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and not).
///
[JsonPropertyName("assignedPlans")]
public IEnumerable AssignedPlans { get; set; }
///
/// Gets or sets business phones.
- /// The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith).
+ /// The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).
///
[JsonPropertyName("businessPhones")]
public IEnumerable BusinessPhones { get; set; }
///
/// Gets or sets city.
- /// The city in which the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("city")]
public string City { get; set; }
///
/// Gets or sets company name.
- /// The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("companyName")]
public string CompanyName { get; set; }
///
/// Gets or sets consent provided for minor.
- /// Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Returned only on $select. Supports $filter (eq, ne, not, and in).
+ /// Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, not, and in).
///
[JsonPropertyName("consentProvidedForMinor")]
public string ConsentProvidedForMinor { get; set; }
///
/// Gets or sets country.
- /// The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("country")]
public string Country { get; set; }
///
/// Gets or sets created date time.
- /// The created date of the user object. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
+ /// The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Read-only. Supports $filter (eq, ne, not , ge, le, in).
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets creation type.
- /// Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in).
+ /// Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Supports $filter (eq, ne, not, and in).
///
[JsonPropertyName("creationType")]
public string CreationType { get; set; }
///
/// Gets or sets department.
- /// The name for the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
+ /// The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values).
///
[JsonPropertyName("department")]
public string Department { get; set; }
///
/// Gets or sets display name.
- /// The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.
+ /// The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets employee hire date.
- /// The date and time when the user was hired or will start work in case of a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
+ /// The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, not , ge, le, in).
///
[JsonPropertyName("employeeHireDate")]
public DateTimeOffset? EmployeeHireDate { get; set; }
///
/// Gets or sets employee id.
- /// The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
+ /// The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("employeeId")]
public string EmployeeId { get; set; }
///
/// Gets or sets employee org data.
- /// Represents organization data (e.g. division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in).
+ /// Represents organization data (e.g. division and costCenter) associated with a user. Supports $filter (eq, ne, not , ge, le, in).
///
[JsonPropertyName("employeeOrgData")]
public EmployeeOrgData EmployeeOrgData { get; set; }
///
/// Gets or sets employee type.
- /// Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith).
+ /// Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, not , ge, le, in, startsWith).
///
[JsonPropertyName("employeeType")]
public string EmployeeType { get; set; }
///
/// Gets or sets external user state.
- /// For an external user invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in).
+ /// For an external user invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, not , in).
///
[JsonPropertyName("externalUserState")]
public string ExternalUserState { get; set; }
///
/// Gets or sets external user state change date time.
- /// Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).
+ /// Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, not , in).
///
[JsonPropertyName("externalUserStateChangeDateTime")]
public DateTimeOffset? ExternalUserStateChangeDateTime { get; set; }
///
/// Gets or sets fax number.
- /// The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
+ /// The fax number of the user. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("faxNumber")]
public string FaxNumber { get; set; }
///
/// Gets or sets given name.
- /// The given name (first name) of the user. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
+ /// The given name (first name) of the user. Maximum length is 64 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("givenName")]
public string GivenName { get; set; }
///
/// Gets or sets identities.
- /// Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.
+ /// Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.
///
[JsonPropertyName("identities")]
public IEnumerable Identities { get; set; }
///
/// Gets or sets im addresses.
- /// The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).
+ /// The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith).
///
[JsonPropertyName("imAddresses")]
public IEnumerable ImAddresses { get; set; }
@@ -198,14 +198,14 @@ public User()
///
/// Gets or sets job title.
- /// The user's job title. Maximum length is 128 characters. Returned by default. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
+ /// The user's job title. Maximum length is 128 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("jobTitle")]
public string JobTitle { get; set; }
///
/// Gets or sets last password change date time.
- /// The time when this Azure AD user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
+ /// The time when this Azure AD user last changed their password or when their password was created, , whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select.
///
[JsonPropertyName("lastPasswordChangeDateTime")]
public DateTimeOffset? LastPasswordChangeDateTime { get; set; }
@@ -226,126 +226,126 @@ public User()
///
/// Gets or sets mail.
- /// The SMTP address for the user, for example, jeff@contoso.onmicrosoft.com.Changes to this property will also update the user's proxyAddresses collection to include the value as an SMTP address. For Azure AD B2C accounts, this property can be updated up to only ten times with unique SMTP addresses. This property cannot contain accent characters.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).
+ /// The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user's proxyAddresses collection to include the value as an SMTP address. For Azure AD B2C accounts, this property can be updated up to only ten times with unique SMTP addresses. This property cannot contain accent characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).
///
[JsonPropertyName("mail")]
public string Mail { get; set; }
///
/// Gets or sets mail nickname.
- /// The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("mailNickname")]
public string MailNickname { get; set; }
///
/// Gets or sets mobile phone.
- /// The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("mobilePhone")]
public string MobilePhone { get; set; }
///
/// Gets or sets office location.
- /// The office location in the user's place of business. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The office location in the user's place of business. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("officeLocation")]
public string OfficeLocation { get; set; }
///
/// Gets or sets on premises distinguished name.
- /// Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
+ /// Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.
///
[JsonPropertyName("onPremisesDistinguishedName")]
public string OnPremisesDistinguishedName { get; set; }
///
/// Gets or sets on premises domain name.
- /// Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select.
+ /// Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.
///
[JsonPropertyName("onPremisesDomainName")]
public string OnPremisesDomainName { get; set; }
///
/// Gets or sets on premises extension attributes.
- /// Contains extensionAttributes1-15 for the user. The individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. These extension attributes are also known as Exchange custom attributes 1-15.
+ /// Contains extensionAttributes1-15 for the user. The individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. These extension attributes are also known as Exchange custom attributes 1-15. Returned only on $select.
///
[JsonPropertyName("onPremisesExtensionAttributes")]
public OnPremisesExtensionAttributes OnPremisesExtensionAttributes { get; set; }
///
/// Gets or sets on premises immutable id.
- /// This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in)..
+ /// This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).
///
[JsonPropertyName("onPremisesImmutableId")]
public string OnPremisesImmutableId { get; set; }
///
/// Gets or sets on premises last sync date time.
- /// Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in).
+ /// Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in).
///
[JsonPropertyName("onPremisesLastSyncDateTime")]
public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; }
///
/// Gets or sets on premises provisioning errors.
- /// Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le).
+ /// Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, not, ge, le).
///
[JsonPropertyName("onPremisesProvisioningErrors")]
public IEnumerable OnPremisesProvisioningErrors { get; set; }
///
/// Gets or sets on premises sam account name.
- /// Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
+ /// Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).
///
[JsonPropertyName("onPremisesSamAccountName")]
public string OnPremisesSamAccountName { get; set; }
///
/// Gets or sets on premises security identifier.
- /// Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values).
+ /// Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values).
///
[JsonPropertyName("onPremisesSecurityIdentifier")]
public string OnPremisesSecurityIdentifier { get; set; }
///
/// Gets or sets on premises sync enabled.
- /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
+ /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).
///
[JsonPropertyName("onPremisesSyncEnabled")]
public bool? OnPremisesSyncEnabled { get; set; }
///
/// Gets or sets on premises user principal name.
- /// Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith).
+ /// Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).
///
[JsonPropertyName("onPremisesUserPrincipalName")]
public string OnPremisesUserPrincipalName { get; set; }
///
/// Gets or sets other mails.
- /// A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. NOTE: This property cannot contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith).
+ /// A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith).
///
[JsonPropertyName("otherMails")]
public IEnumerable OtherMails { get; set; }
///
/// Gets or sets password policies.
- /// Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).
+ /// Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).
///
[JsonPropertyName("passwordPolicies")]
public string PasswordPolicies { get; set; }
///
/// Gets or sets password profile.
- /// Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon.Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values).
+ /// Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon. Supports $filter (eq, ne, not, in, and eq on null values).
///
[JsonPropertyName("passwordProfile")]
public PasswordProfile PasswordProfile { get; set; }
///
/// Gets or sets postal code.
- /// The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("postalCode")]
public string PostalCode { get; set; }
@@ -359,84 +359,84 @@ public User()
///
/// Gets or sets preferred language.
- /// The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)
+ /// The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("preferredLanguage")]
public string PreferredLanguage { get; set; }
///
/// Gets or sets provisioned plans.
- /// The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le).
+ /// The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, not, ge, le).
///
[JsonPropertyName("provisionedPlans")]
public IEnumerable ProvisionedPlans { get; set; }
///
/// Gets or sets proxy addresses.
- /// For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith).
+ /// For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith).
///
[JsonPropertyName("proxyAddresses")]
public IEnumerable ProxyAddresses { get; set; }
///
/// Gets or sets show in address list.
- /// true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select. Supports $filter (eq, ne, not, in).
+ /// true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Supports $filter (eq, ne, not, in).
///
[JsonPropertyName("showInAddressList")]
public bool? ShowInAddressList { get; set; }
///
/// Gets or sets sign in sessions valid from date time.
- /// Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select.
+ /// Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.
///
[JsonPropertyName("signInSessionsValidFromDateTime")]
public DateTimeOffset? SignInSessionsValidFromDateTime { get; set; }
///
/// Gets or sets state.
- /// The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The state or province in the user's address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("state")]
public string State { get; set; }
///
/// Gets or sets street address.
- /// The street address of the user's place of business. Maximum length is 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The street address of the user's place of business. Maximum length is 1024 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("streetAddress")]
public string StreetAddress { get; set; }
///
/// Gets or sets surname.
- /// The user's surname (family name or last name). Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// The user's surname (family name or last name). Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("surname")]
public string Surname { get; set; }
///
/// Gets or sets usage location.
- /// A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("usageLocation")]
public string UsageLocation { get; set; }
///
/// Gets or sets user principal name.
- /// The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.
+ /// The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.
///
[JsonPropertyName("userPrincipalName")]
public string UserPrincipalName { get; set; }
///
/// Gets or sets user type.
- /// A string value that can be used to classify user types in your directory, such as Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?
+ /// A String value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?
///
[JsonPropertyName("userType")]
public string UserType { get; set; }
///
/// Gets or sets mailbox settings.
- /// Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. Returned only on $select.
+ /// Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.
///
[JsonPropertyName("mailboxSettings")]
public MailboxSettings MailboxSettings { get; set; }
@@ -457,14 +457,14 @@ public User()
///
/// Gets or sets birthday.
- /// The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select.
+ /// The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select.
///
[JsonPropertyName("birthday")]
public DateTimeOffset? Birthday { get; set; }
///
/// Gets or sets hire date.
- /// The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.
+ /// The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.
///
[JsonPropertyName("hireDate")]
public DateTimeOffset? HireDate { get; set; }
@@ -583,7 +583,7 @@ public User()
///
/// Gets or sets member of.
- /// The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.
+ /// The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("memberOf")]
public IUserMemberOfCollectionWithReferencesPage MemberOf { get; set; }
@@ -756,7 +756,7 @@ public User()
///
/// Gets or sets events.
- /// The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable.
+ /// The user's events. Default is to show events under the Default Calendar. Read-only. Nullable.
///
[JsonPropertyName("events")]
public IUserEventsCollectionPage Events { get; set; }
@@ -805,14 +805,14 @@ public User()
///
/// Gets or sets outlook.
- /// Read-only.
+ /// Selective Outlook services available to the user. Read-only. Nullable.
///
[JsonPropertyName("outlook")]
public OutlookUser Outlook { get; set; }
///
/// Gets or sets people.
- /// People that are relevant to the user. Read-only. Nullable.
+ /// Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.
///
[JsonPropertyName("people")]
public IUserPeopleCollectionPage People { get; set; }
@@ -860,7 +860,7 @@ public User()
///
/// Gets or sets extensions.
- /// The collection of open extensions defined for the user. Read-only. Nullable.
+ /// The collection of open extensions defined for the user. Nullable.
///
[JsonPropertyName("extensions")]
public IUserExtensionsCollectionPage Extensions { get; set; }
@@ -930,7 +930,7 @@ public User()
///
/// Gets or sets planner.
- /// Entry-point to the Planner resource that might exist for a user. Read-only.
+ /// Selective Planner services available to the user. Read-only. Nullable.
///
[JsonPropertyName("planner")]
public PlannerUser Planner { get; set; }
@@ -1012,7 +1012,7 @@ public User()
///
/// Gets or sets authentication.
- /// The authentication methods that are supported for the user.
+ /// TODO: Add Description
///
[JsonPropertyName("authentication")]
public Authentication Authentication { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UserAttributeValuesItem.cs b/src/Microsoft.Graph/Generated/model/UserAttributeValuesItem.cs
index bd336e2ea61..f3485893f03 100644
--- a/src/Microsoft.Graph/Generated/model/UserAttributeValuesItem.cs
+++ b/src/Microsoft.Graph/Generated/model/UserAttributeValuesItem.cs
@@ -23,14 +23,14 @@ public partial class UserAttributeValuesItem
///
/// Gets or sets isDefault.
- /// Determines whether the value is set as the default.
+ /// Used to set the value as the default.
///
[JsonPropertyName("isDefault")]
public bool? IsDefault { get; set; }
///
/// Gets or sets name.
- /// The display name of the property displayed to the user in the user flow.
+ /// The display name of the property displayed to the end user in the user flow.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/VerifiedPublisher.cs b/src/Microsoft.Graph/Generated/model/VerifiedPublisher.cs
index 73e55175228..ece93677318 100644
--- a/src/Microsoft.Graph/Generated/model/VerifiedPublisher.cs
+++ b/src/Microsoft.Graph/Generated/model/VerifiedPublisher.cs
@@ -30,7 +30,7 @@ public partial class VerifiedPublisher
///
/// Gets or sets displayName.
- /// The verified publisher name from the app publisher's Partner Center account.
+ /// The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/VppToken.cs b/src/Microsoft.Graph/Generated/model/VppToken.cs
index 9e6a3cf1bc5..13ed9388dd7 100644
--- a/src/Microsoft.Graph/Generated/model/VppToken.cs
+++ b/src/Microsoft.Graph/Generated/model/VppToken.cs
@@ -79,7 +79,7 @@ public partial class VppToken : Entity
///
/// Gets or sets state.
- /// Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.
+ /// Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM, duplicateLocationId.
///
[JsonPropertyName("state")]
public VppTokenState? State { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Website.cs b/src/Microsoft.Graph/Generated/model/Website.cs
index 9c0faa24e6c..15c149687f3 100644
--- a/src/Microsoft.Graph/Generated/model/Website.cs
+++ b/src/Microsoft.Graph/Generated/model/Website.cs
@@ -37,7 +37,7 @@ public partial class Website
///
/// Gets or sets type.
- /// The possible values are: other, home, work, blog, profile.
+ /// Possible values are: other, home, work, blog, profile.
///
[JsonPropertyName("type")]
public WebsiteType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Win32LobApp.cs b/src/Microsoft.Graph/Generated/model/Win32LobApp.cs
index b6d7afd2b81..d1bfc7eaeea 100644
--- a/src/Microsoft.Graph/Generated/model/Win32LobApp.cs
+++ b/src/Microsoft.Graph/Generated/model/Win32LobApp.cs
@@ -31,7 +31,7 @@ public Win32LobApp()
///
/// Gets or sets applicable architectures.
- /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.
+ /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.
///
[JsonPropertyName("applicableArchitectures")]
public WindowsArchitecture? ApplicableArchitectures { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs b/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs
index 689ccd779a6..53672d528a5 100644
--- a/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs
+++ b/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs
@@ -51,7 +51,7 @@ public Win32LobAppFileSystemRule()
///
/// Gets or sets operationType.
- /// The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB.
+ /// The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB, doesNotExist.
///
[JsonPropertyName("operationType")]
public Win32LobAppFileSystemOperationType? OperationType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs b/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs
index 31585e5516d..fa9212c55fb 100644
--- a/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs
@@ -325,7 +325,7 @@ public Windows10GeneralConfiguration()
///
/// Gets or sets defender system scan schedule.
- /// Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.
+ /// Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.
///
[JsonPropertyName("defenderSystemScanSchedule")]
public WeeklySchedule? DefenderSystemScanSchedule { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeviceIdentity.cs b/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeviceIdentity.cs
index 489fb46c3d9..3e618c7dfad 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeviceIdentity.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeviceIdentity.cs
@@ -44,7 +44,7 @@ public partial class WindowsAutopilotDeviceIdentity : Entity
///
/// Gets or sets enrollment state.
- /// Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted.
+ /// Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.
///
[JsonPropertyName("enrollmentState")]
public EnrollmentState? EnrollmentState { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs b/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs
index 6a261a782f4..9b0c7566493 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs
@@ -31,7 +31,7 @@ public WindowsUniversalAppX()
///
/// Gets or sets applicable architectures.
- /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.
+ /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.
///
[JsonPropertyName("applicableArchitectures")]
public WindowsArchitecture? ApplicableArchitectures { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs b/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs
index d1fd31467ed..71896ff928b 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs
@@ -31,7 +31,7 @@ public WindowsUpdateForBusinessConfiguration()
///
/// Gets or sets automatic update mode.
- /// Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl.
+ /// Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl, windowsDefault.
///
[JsonPropertyName("automaticUpdateMode")]
public AutomaticUpdateMode? AutomaticUpdateMode { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs b/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs
index 7bcba6544aa..7a5b3f7d011 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs
@@ -30,7 +30,7 @@ public WindowsUpdateScheduledInstall()
///
/// Gets or sets scheduledInstallDay.
- /// Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.
+ /// Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.
///
[JsonPropertyName("scheduledInstallDay")]
public WeeklySchedule? ScheduledInstallDay { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Workbook.cs b/src/Microsoft.Graph/Generated/model/Workbook.cs
index f964ed6e9d7..6ca2581943c 100644
--- a/src/Microsoft.Graph/Generated/model/Workbook.cs
+++ b/src/Microsoft.Graph/Generated/model/Workbook.cs
@@ -61,7 +61,7 @@ public partial class Workbook : Entity
///
/// Gets or sets operations.
- /// The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only.
+ /// The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.
///
[JsonPropertyName("operations")]
public IWorkbookOperationsCollectionPage Operations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookComment.cs b/src/Microsoft.Graph/Generated/model/WorkbookComment.cs
index f591855259d..0b80ad40ec7 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookComment.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookComment.cs
@@ -22,7 +22,7 @@ public partial class WorkbookComment : Entity
///
/// Gets or sets content.
- /// The content of comment.
+ /// The content of the comment.
///
[JsonPropertyName("content")]
public string Content { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs b/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs
index f3a9de03e22..8baed45fe44 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs
@@ -22,14 +22,14 @@ public partial class WorkbookCommentReply : Entity
///
/// Gets or sets content.
- /// The content of a comment reply.
+ /// The content of replied comment.
///
[JsonPropertyName("content")]
public string Content { get; set; }
///
/// Gets or sets content type.
- /// Indicates the type for the comment reply.
+ /// Indicates the type for the replied comment.
///
[JsonPropertyName("contentType")]
public string ContentType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs b/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs
index 8c23465afd6..7ef7953286b 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs
@@ -30,7 +30,7 @@ public partial class WorkbookIcon
///
/// Gets or sets set.
- /// Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.
+ /// Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.
///
[JsonPropertyName("set")]
public string Set { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs b/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs
index 2ab7c7a2312..8fc5269c699 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs
@@ -43,7 +43,7 @@ public partial class WorkbookNamedItem : Entity
///
/// Gets or sets type.
- /// Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.
+ /// Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.
///
[JsonPropertyName("type")]
public string Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs b/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs
index 8a1392ebba9..ee3c98d719e 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs
@@ -37,7 +37,7 @@ public partial class WorkbookOperation : Entity
///
/// Gets or sets status.
- /// The current status of the operation. Possible values are: NotStarted, Running, Completed, Failed.
+ /// The current status of the operation. Possible values are: notStarted, running, succeeded, failed.
///
[JsonPropertyName("status")]
public WorkbookOperationStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRange.cs b/src/Microsoft.Graph/Generated/model/WorkbookRange.cs
index 1b6e415dc97..06964637746 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookRange.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookRange.cs
@@ -134,7 +134,7 @@ public partial class WorkbookRange : Entity
///
/// Gets or sets value types.
- /// Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.
+ /// Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.
///
[JsonPropertyName("valueTypes")]
public System.Text.Json.JsonDocument ValueTypes { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs
index 684bbf9248c..c1447d7e77e 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs
@@ -29,21 +29,21 @@ public partial class WorkbookRangeBorder : Entity
///
/// Gets or sets side index.
- /// Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.
+ /// Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.
///
[JsonPropertyName("sideIndex")]
public string SideIndex { get; set; }
///
/// Gets or sets style.
- /// One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.
+ /// One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.
///
[JsonPropertyName("style")]
public string Style { get; set; }
///
/// Gets or sets weight.
- /// Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.
+ /// Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.
///
[JsonPropertyName("weight")]
public string Weight { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs
index 6f1070334f7..af39eafb5dc 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs
@@ -57,7 +57,7 @@ public partial class WorkbookRangeFont : Entity
///
/// Gets or sets underline.
- /// Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.
+ /// Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.
///
[JsonPropertyName("underline")]
public string Underline { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs
index 6848c4863ad..b1a229774a0 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs
@@ -29,7 +29,7 @@ public partial class WorkbookRangeFormat : Entity
///
/// Gets or sets horizontal alignment.
- /// Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.
+ /// Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.
///
[JsonPropertyName("horizontalAlignment")]
public string HorizontalAlignment { get; set; }
@@ -43,7 +43,7 @@ public partial class WorkbookRangeFormat : Entity
///
/// Gets or sets vertical alignment.
- /// Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.
+ /// Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.
///
[JsonPropertyName("verticalAlignment")]
public string VerticalAlignment { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs
index f95780e9880..5d96d97df76 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs
@@ -92,7 +92,7 @@ public partial class WorkbookRangeView : Entity
///
/// Gets or sets value types.
- /// Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.
+ /// Represents the type of data of each cell. Read-only. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.
///
[JsonPropertyName("valueTypes")]
public System.Text.Json.JsonDocument ValueTypes { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs b/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs
index 822fcabbd20..35e5cd8d89c 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs
@@ -37,7 +37,7 @@ public partial class WorkbookSortField
///
/// Gets or sets dataOption.
- /// Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.
+ /// Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.
///
[JsonPropertyName("dataOption")]
public string DataOption { get; set; }
@@ -58,7 +58,7 @@ public partial class WorkbookSortField
///
/// Gets or sets sortOn.
- /// Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.
+ /// Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.
///
[JsonPropertyName("sortOn")]
public string SortOn { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookTable.cs b/src/Microsoft.Graph/Generated/model/WorkbookTable.cs
index 76e1b540cc4..b237b19896a 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookTable.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookTable.cs
@@ -85,7 +85,7 @@ public partial class WorkbookTable : Entity
///
/// Gets or sets style.
- /// Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.
+ /// Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.
///
[JsonPropertyName("style")]
public string Style { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs b/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs
index 314688e00af..c48f30fa3b5 100644
--- a/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs
@@ -36,7 +36,7 @@ public partial class WorkbookTableSort : Entity
///
/// Gets or sets method.
- /// Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.
+ /// Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.
///
[JsonPropertyName("method")]
public string Method { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs b/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs
index 800d9addbe0..1acaacf9538 100644
--- a/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs
+++ b/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs
@@ -59,7 +59,7 @@ public WorkforceIntegration()
///
/// Gets or sets supported entities.
- /// The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openshift, openShiftRequest, offerShiftRequest, unknownFutureValue.
+ /// This property has replaced supports in v1.0. We recommend that you use this property instead of supports. The supports property is still supported in beta for the time being. The possible values are: none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard, timeOffReason, timeOff, timeOffRequest. If selecting more than one value, all values must start with the first letter in uppercase.
///
[JsonPropertyName("supportedEntities")]
public WorkforceIntegrationSupportedEntities? SupportedEntities { get; set; }
diff --git a/src/Microsoft.Graph/Generated/requests/ContentTypeAddCopyFromContentTypeHubRequest.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeAddCopyFromContentTypeHubRequest.cs
new file mode 100644
index 00000000000..b351e1cb6b7
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeAddCopyFromContentTypeHubRequest.cs
@@ -0,0 +1,88 @@
+// ------------------------------------------------------------------------------
+// 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: MethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The type ContentTypeAddCopyFromContentTypeHubRequest.
+ ///
+ public partial class ContentTypeAddCopyFromContentTypeHubRequest : BaseRequest, IContentTypeAddCopyFromContentTypeHubRequest
+ {
+ ///
+ /// Constructs a new ContentTypeAddCopyFromContentTypeHubRequest.
+ ///
+ public ContentTypeAddCopyFromContentTypeHubRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable options)
+ : base(requestUrl, client, options)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.RequestBody = new ContentTypeAddCopyFromContentTypeHubRequestBody();
+ }
+
+ ///
+ /// Gets the request body.
+ ///
+ public ContentTypeAddCopyFromContentTypeHubRequestBody RequestBody { get; private set; }
+
+ ///
+ /// Issues the POST request.
+ ///
+ /// The for the request.
+ /// The task to await for async call.
+ public System.Threading.Tasks.Task PostAsync(
+ CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.POST;
+ return this.SendAsync(this.RequestBody, cancellationToken);
+ }
+
+ ///
+ /// Issues the POST request and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request
+ public System.Threading.Tasks.Task> PostResponseAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.POST;
+ return this.SendAsyncWithGraphResponse(this.RequestBody, cancellationToken);
+ }
+
+
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public IContentTypeAddCopyFromContentTypeHubRequest Expand(string value)
+ {
+ 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 IContentTypeAddCopyFromContentTypeHubRequest Select(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$select", value));
+ return this;
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ContentTypeAddCopyFromContentTypeHubRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeAddCopyFromContentTypeHubRequestBuilder.cs
new file mode 100644
index 00000000000..df9dd84a059
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeAddCopyFromContentTypeHubRequestBuilder.cs
@@ -0,0 +1,54 @@
+// ------------------------------------------------------------------------------
+// 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: MethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The type ContentTypeAddCopyFromContentTypeHubRequestBuilder.
+ ///
+ public partial class ContentTypeAddCopyFromContentTypeHubRequestBuilder : BaseActionMethodRequestBuilder, IContentTypeAddCopyFromContentTypeHubRequestBuilder
+ {
+ ///
+ /// Constructs a new .
+ ///
+ /// The URL for the request.
+ /// The for handling requests.
+ /// A contentTypeId parameter for the OData method call.
+ public ContentTypeAddCopyFromContentTypeHubRequestBuilder(
+ string requestUrl,
+ IBaseClient client,
+ string contentTypeId)
+ : base(requestUrl, client)
+ {
+ this.SetParameter("contentTypeId", contentTypeId, false);
+ }
+
+ ///
+ /// A method used by the base class to construct a request class instance.
+ ///
+ /// The request URL to
+ /// The query and header options for the request.
+ /// An instance of a specific request class.
+ protected override IContentTypeAddCopyFromContentTypeHubRequest CreateRequest(string functionUrl, IEnumerable options)
+ {
+ var request = new ContentTypeAddCopyFromContentTypeHubRequest(functionUrl, this.Client, options);
+
+ if (this.HasParameter("contentTypeId"))
+ {
+ request.RequestBody.ContentTypeId = this.GetParameter("contentTypeId");
+ }
+
+ return request;
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesCollectionPage.cs
new file mode 100644
index 00000000000..1b7986e59bf
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesCollectionPage.cs
@@ -0,0 +1,36 @@
+// ------------------------------------------------------------------------------
+// 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: MethodCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ ///
+ /// The type ContentTypeGetCompatibleHubContentTypesCollectionPage.
+ ///
+ public partial class ContentTypeGetCompatibleHubContentTypesCollectionPage : CollectionPage, IContentTypeGetCompatibleHubContentTypesCollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ public IContentTypeGetCompatibleHubContentTypesRequest NextPageRequest { get; private set; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString)
+ {
+ if (!string.IsNullOrEmpty(nextPageLinkString))
+ {
+ this.NextPageRequest = new ContentTypeGetCompatibleHubContentTypesRequest(
+ nextPageLinkString,
+ client,
+ null);
+ }
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesCollectionResponse.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesCollectionResponse.cs
new file mode 100644
index 00000000000..4a8b0f1da8a
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesCollectionResponse.cs
@@ -0,0 +1,39 @@
+// ------------------------------------------------------------------------------
+// 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: MethodCollectionResponse.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System.Collections.Generic;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type ContentTypeGetCompatibleHubContentTypesCollectionResponse.
+ ///
+ public class ContentTypeGetCompatibleHubContentTypesCollectionResponse
+ {
+ ///
+ /// Gets or sets the value.
+ ///
+ [JsonPropertyName("value")]
+ public IContentTypeGetCompatibleHubContentTypesCollectionPage 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/ContentTypeGetCompatibleHubContentTypesRequest.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequest.cs
new file mode 100644
index 00000000000..a820d985749
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequest.cs
@@ -0,0 +1,201 @@
+// ------------------------------------------------------------------------------
+// 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: MethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The type ContentTypeGetCompatibleHubContentTypesRequest.
+ ///
+ public partial class ContentTypeGetCompatibleHubContentTypesRequest : BaseRequest, IContentTypeGetCompatibleHubContentTypesRequest
+ {
+ ///
+ /// Constructs a new ContentTypeGetCompatibleHubContentTypesRequest.
+ ///
+ public ContentTypeGetCompatibleHubContentTypesRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable options)
+ : base(requestUrl, client, options)
+ {
+ }
+
+ ///
+ /// Issues the GET request.
+ ///
+ /// The for the request.
+ /// The task to await for async call.
+ public async System.Threading.Tasks.Task GetAsync(
+ CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ if (response?.Value?.CurrentPage != null)
+ {
+ response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ response.Value.AdditionalData = response.AdditionalData;
+ return response.Value;
+ }
+
+ return null;
+ }
+
+ ///
+ /// Issues the GET request 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);
+ }
+
+
+ ///
+ /// Issues the PATCH request.
+ ///
+ /// The ContentType object set with the properties to update.
+ /// The for the request.
+ /// The task to await for async call.
+ public async System.Threading.Tasks.Task PatchAsync(ContentType contenttype,
+ CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.PATCH;
+ var response = await this.SendAsync(contenttype, cancellationToken).ConfigureAwait(false);
+ if (response?.Value?.CurrentPage != null)
+ {
+ response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ response.Value.AdditionalData = response.AdditionalData;
+ return response.Value;
+ }
+
+ return null;
+ }
+
+ ///
+ /// Issues the PATCH request and returns a object.
+ ///
+ /// The for the request.
+ /// The ContentType object set with the properties to update.
+ /// The object of the request
+ public System.Threading.Tasks.Task> PatchResponseAsync(ContentType contenttype, CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.PATCH;
+ return this.SendAsyncWithGraphResponse(contenttype, cancellationToken);
+ }
+
+ ///
+ /// Issues the PUT request.
+ ///
+ /// The ContentType object to update.
+ /// The for the request.
+ /// The task to await for async call.
+ public async System.Threading.Tasks.Task PutAsync(ContentType contenttype,
+ CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.PUT;
+ var response = await this.SendAsync(contenttype, cancellationToken).ConfigureAwait(false);
+ if (response?.Value?.CurrentPage != null)
+ {
+ response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ response.Value.AdditionalData = response.AdditionalData;
+ return response.Value;
+ }
+
+ return null;
+ }
+
+ ///
+ /// Issues the PUT request and returns a object.
+ ///
+ /// The for the request.
+ /// The ContentType object set with the properties to update.
+ /// The object of the request
+ public System.Threading.Tasks.Task> PutResponseAsync(ContentType contenttype, CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.PUT;
+ return this.SendAsyncWithGraphResponse(contenttype, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public IContentTypeGetCompatibleHubContentTypesRequest Expand(string value)
+ {
+ 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 IContentTypeGetCompatibleHubContentTypesRequest Select(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$select", value));
+ return this;
+ }
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ public IContentTypeGetCompatibleHubContentTypesRequest Top(int value)
+ {
+ this.QueryOptions.Add(new QueryOption("$top", value.ToString()));
+ return this;
+ }
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ public IContentTypeGetCompatibleHubContentTypesRequest Filter(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$filter", value));
+ return this;
+ }
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ public IContentTypeGetCompatibleHubContentTypesRequest Skip(int value)
+ {
+ this.QueryOptions.Add(new QueryOption("$skip", value.ToString()));
+ return this;
+ }
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ public IContentTypeGetCompatibleHubContentTypesRequest OrderBy(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$orderby", value));
+ return this;
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
new file mode 100644
index 00000000000..41f78e186ea
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
@@ -0,0 +1,205 @@
+// ------------------------------------------------------------------------------
+// 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: MethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The type ContentTypeGetCompatibleHubContentTypesRequestBuilder.
+ ///
+ public partial class ContentTypeGetCompatibleHubContentTypesRequestBuilder : BaseFunctionMethodRequestBuilder, IContentTypeGetCompatibleHubContentTypesRequestBuilder
+ {
+ ///
+ /// Constructs a new .
+ ///
+ /// The URL for the request.
+ /// The for handling requests.
+ public ContentTypeGetCompatibleHubContentTypesRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ this.SetFunctionParameters();
+ }
+
+ ///
+ /// A method used by the base class to construct a request class instance.
+ ///
+ /// The request URL to
+ /// The query and header options for the request.
+ /// An instance of a specific request class.
+ protected override IContentTypeGetCompatibleHubContentTypesRequest CreateRequest(string functionUrl, IEnumerable options)
+ {
+ var request = new ContentTypeGetCompatibleHubContentTypesRequest(functionUrl, this.Client, options);
+
+ return request;
+ }
+ ///
+ /// Gets the request builder for ContentTypeAddCopyRequestBuilder.
+ ///
+ /// A contentType parameter for the OData method call.
+ /// The .
+ public IContentTypeAddCopyRequestBuilder AddCopy(
+ string contentType)
+ {
+ return new ContentTypeAddCopyRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.addCopy"),
+ this.Client,
+ contentType);
+ }
+ ///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHubRequestBuilder.
+ ///
+ /// A contentTypeId parameter for the OData method call.
+ /// The .
+ public IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId)
+ {
+ return new ContentTypeAddCopyFromContentTypeHubRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.addCopyFromContentTypeHub"),
+ this.Client,
+ contentTypeId);
+ }
+ ///
+ /// Gets the request builder for ContentTypeAssociateWithHubSitesRequestBuilder.
+ ///
+ /// A hubSiteUrls parameter for the OData method call.
+ /// A propagateToExistingLists parameter for the OData method call.
+ /// The .
+ public IContentTypeAssociateWithHubSitesRequestBuilder AssociateWithHubSites(
+ IEnumerable hubSiteUrls,
+ bool? propagateToExistingLists)
+ {
+ return new ContentTypeAssociateWithHubSitesRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.associateWithHubSites"),
+ this.Client,
+ hubSiteUrls,
+ propagateToExistingLists);
+ }
+ ///
+ /// Gets the request builder for ContentTypeCopyToDefaultContentLocationRequestBuilder.
+ ///
+ /// A sourceFile parameter for the OData method call.
+ /// A destinationFileName parameter for the OData method call.
+ /// The .
+ public IContentTypeCopyToDefaultContentLocationRequestBuilder CopyToDefaultContentLocation(
+ ItemReference sourceFile,
+ string destinationFileName)
+ {
+ return new ContentTypeCopyToDefaultContentLocationRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.copyToDefaultContentLocation"),
+ this.Client,
+ sourceFile,
+ destinationFileName);
+ }
+ ///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypesRequestBuilder.
+ ///
+ /// The .
+ public IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes()
+ {
+ return new ContentTypeGetCompatibleHubContentTypesRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.getCompatibleHubContentTypes"),
+ this.Client);
+ }
+ ///
+ /// Gets the request builder for ContentTypeIsPublishedRequestBuilder.
+ ///
+ /// The .
+ public IContentTypeIsPublishedRequestBuilder IsPublished()
+ {
+ return new ContentTypeIsPublishedRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.isPublished"),
+ this.Client);
+ }
+ ///
+ /// Gets the request builder for ContentTypePublishRequestBuilder.
+ ///
+ /// The .
+ public IContentTypePublishRequestBuilder Publish()
+ {
+ return new ContentTypePublishRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.publish"),
+ this.Client);
+ }
+ ///
+ /// Gets the request builder for ContentTypeUnpublishRequestBuilder.
+ ///
+ /// The .
+ public IContentTypeUnpublishRequestBuilder Unpublish()
+ {
+ return new ContentTypeUnpublishRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.unpublish"),
+ this.Client);
+ }
+ ///
+ /// Gets the request builder for Base.
+ /// Parent contentType from which this content type is derived.
+ ///
+ /// The .
+ public IContentTypeRequestBuilder Base
+ {
+ get
+ {
+ return new ContentTypeRequestBuilder(this.AppendSegmentToRequestUrl("base"), this.Client);
+ }
+ }
+ ///
+ /// Gets the request builder for BaseTypes.
+ /// The collection of content types that are ancestors of this content type.
+ ///
+ /// The .
+ public IContentTypeRequestBuilder BaseTypes
+ {
+ get
+ {
+ return new ContentTypeRequestBuilder(this.AppendSegmentToRequestUrl("baseTypes"), this.Client);
+ }
+ }
+ ///
+ /// Gets the request builder for ColumnLinks.
+ /// The collection of columns that are required by this content type
+ ///
+ /// The .
+ public IColumnLinkRequestBuilder ColumnLinks
+ {
+ get
+ {
+ return new ColumnLinkRequestBuilder(this.AppendSegmentToRequestUrl("columnLinks"), this.Client);
+ }
+ }
+ ///
+ /// Gets the request builder for ColumnPositions.
+ /// Column order information in a content type.
+ ///
+ /// The .
+ public IColumnDefinitionRequestBuilder ColumnPositions
+ {
+ get
+ {
+ return new ColumnDefinitionRequestBuilder(this.AppendSegmentToRequestUrl("columnPositions"), this.Client);
+ }
+ }
+ ///
+ /// Gets the request builder for Columns.
+ /// The collection of column definitions for this contentType.
+ ///
+ /// The .
+ public IColumnDefinitionRequestBuilder Columns
+ {
+ get
+ {
+ return new ColumnDefinitionRequestBuilder(this.AppendSegmentToRequestUrl("columns"), this.Client);
+ }
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IContentTypeAddCopyFromContentTypeHubRequest.cs b/src/Microsoft.Graph/Generated/requests/IContentTypeAddCopyFromContentTypeHubRequest.cs
new file mode 100644
index 00000000000..23da29c4800
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IContentTypeAddCopyFromContentTypeHubRequest.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 IContentTypeAddCopyFromContentTypeHubRequest.
+ ///
+ public partial interface IContentTypeAddCopyFromContentTypeHubRequest : IBaseRequest
+ {
+ ///
+ /// Gets the request body.
+ ///
+ ContentTypeAddCopyFromContentTypeHubRequestBody 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.
+ IContentTypeAddCopyFromContentTypeHubRequest Expand(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IContentTypeAddCopyFromContentTypeHubRequest Select(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IContentTypeAddCopyFromContentTypeHubRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IContentTypeAddCopyFromContentTypeHubRequestBuilder.cs
new file mode 100644
index 00000000000..c4a51c5486d
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IContentTypeAddCopyFromContentTypeHubRequestBuilder.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 IContentTypeAddCopyFromContentTypeHubRequestBuilder.
+ ///
+ public partial interface IContentTypeAddCopyFromContentTypeHubRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IContentTypeAddCopyFromContentTypeHubRequest Request(IEnumerable options = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesCollectionPage.cs
new file mode 100644
index 00000000000..cd04e1fca9e
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesCollectionPage.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: IMethodCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IContentTypeGetCompatibleHubContentTypesCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IContentTypeGetCompatibleHubContentTypesCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IContentTypeGetCompatibleHubContentTypesRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequest.cs b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequest.cs
new file mode 100644
index 00000000000..f93cac2423b
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequest.cs
@@ -0,0 +1,118 @@
+// ------------------------------------------------------------------------------
+// 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 IContentTypeGetCompatibleHubContentTypesRequest.
+ ///
+ public partial interface IContentTypeGetCompatibleHubContentTypesRequest : IBaseRequest
+ {
+
+ ///
+ /// Issues the GET request.
+ ///
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task GetAsync(
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// 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);
+
+
+ ///
+ /// Issues the PATCH request.
+ ///
+ /// The ContentType object set with the properties to update.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PatchAsync(ContentType contenttype,
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the PATCH request and returns a object.
+ ///
+ /// The for the request.
+ /// The ContentType object set with the properties to update.
+ /// The object of the request
+ System.Threading.Tasks.Task> PatchResponseAsync(ContentType contenttype, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Issues the PUT request.
+ ///
+ /// The ContentType object to update.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PutAsync(ContentType contenttype,
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the PUT request and returns a object.
+ ///
+ /// The for the request.
+ /// The ContentType object set with the properties to update.
+ /// The object of the request
+ System.Threading.Tasks.Task> PutResponseAsync(ContentType contenttype, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IContentTypeGetCompatibleHubContentTypesRequest Expand(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IContentTypeGetCompatibleHubContentTypesRequest Select(string value);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IContentTypeGetCompatibleHubContentTypesRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IContentTypeGetCompatibleHubContentTypesRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IContentTypeGetCompatibleHubContentTypesRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IContentTypeGetCompatibleHubContentTypesRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
new file mode 100644
index 00000000000..764e761fa63
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequestBuilder.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: IMethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IContentTypeGetCompatibleHubContentTypesRequestBuilder.
+ ///
+ public partial interface IContentTypeGetCompatibleHubContentTypesRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IContentTypeGetCompatibleHubContentTypesRequest Request(IEnumerable options = null);
+ ///
+ /// Gets the request builder for ContentTypeAddCopyRequestBuilder.
+ ///
+ /// A contentType parameter for the OData method call.
+ /// The .
+ IContentTypeAddCopyRequestBuilder AddCopy(
+ string contentType);
+ ///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHubRequestBuilder.
+ ///
+ /// A contentTypeId parameter for the OData method call.
+ /// The .
+ IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId);
+ ///
+ /// Gets the request builder for ContentTypeAssociateWithHubSitesRequestBuilder.
+ ///
+ /// A hubSiteUrls parameter for the OData method call.
+ /// A propagateToExistingLists parameter for the OData method call.
+ /// The .
+ IContentTypeAssociateWithHubSitesRequestBuilder AssociateWithHubSites(
+ IEnumerable hubSiteUrls,
+ bool? propagateToExistingLists);
+ ///
+ /// Gets the request builder for ContentTypeCopyToDefaultContentLocationRequestBuilder.
+ ///
+ /// A sourceFile parameter for the OData method call.
+ /// A destinationFileName parameter for the OData method call.
+ /// The .
+ IContentTypeCopyToDefaultContentLocationRequestBuilder CopyToDefaultContentLocation(
+ ItemReference sourceFile,
+ string destinationFileName);
+ ///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypesRequestBuilder.
+ ///
+ /// The .
+ IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes();
+ ///
+ /// Gets the request builder for ContentTypeIsPublishedRequestBuilder.
+ ///
+ /// The .
+ IContentTypeIsPublishedRequestBuilder IsPublished();
+ ///
+ /// Gets the request builder for ContentTypePublishRequestBuilder.
+ ///
+ /// The .
+ IContentTypePublishRequestBuilder Publish();
+ ///
+ /// Gets the request builder for ContentTypeUnpublishRequestBuilder.
+ ///
+ /// The .
+ IContentTypeUnpublishRequestBuilder Unpublish();
+ ///
+ /// Gets the request builder for Base.
+ /// Parent contentType from which this content type is derived.
+ ///
+ /// The .
+ IContentTypeRequestBuilder Base { get; }
+ ///
+ /// Gets the request builder for BaseTypes.
+ /// The collection of content types that are ancestors of this content type.
+ ///
+ /// The .
+ IContentTypeRequestBuilder BaseTypes { get; }
+ ///
+ /// Gets the request builder for ColumnLinks.
+ /// The collection of columns that are required by this content type
+ ///
+ /// The .
+ IColumnLinkRequestBuilder ColumnLinks { get; }
+ ///
+ /// Gets the request builder for ColumnPositions.
+ /// Column order information in a content type.
+ ///
+ /// The .
+ IColumnDefinitionRequestBuilder ColumnPositions { get; }
+ ///
+ /// Gets the request builder for Columns.
+ /// The collection of column definitions for this contentType.
+ ///
+ /// The .
+ IColumnDefinitionRequestBuilder Columns { get; }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IListContentTypesCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IListContentTypesCollectionRequestBuilder.cs
index aff518a80ea..dbc6bcb25b5 100644
--- a/src/Microsoft.Graph/Generated/requests/IListContentTypesCollectionRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IListContentTypesCollectionRequestBuilder.cs
@@ -42,5 +42,18 @@ public partial interface IListContentTypesCollectionRequestBuilder : IBaseReques
/// The .
IContentTypeAddCopyRequestBuilder AddCopy(
string contentType);
+
+ ///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHub.
+ ///
+ /// The .
+ IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId);
+
+ ///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypes.
+ ///
+ /// The .
+ IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes();
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionPage.cs
new file mode 100644
index 00000000000..71bbad3863a
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionPage.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 IListOperationsCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IListOperationsCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IListOperationsCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionRequest.cs
new file mode 100644
index 00000000000..af9ebb4ed1a
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionRequest.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 IListOperationsCollectionRequest.
+ ///
+ public partial interface IListOperationsCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The created RichLongRunningOperation.
+ System.Threading.Tasks.Task AddAsync(RichLongRunningOperation richLongRunningOperation, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST and returns a object of the request.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(RichLongRunningOperation richLongRunningOperation, 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.
+ IListOperationsCollectionRequest 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.
+ IListOperationsCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IListOperationsCollectionRequest 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.
+ IListOperationsCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IListOperationsCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IListOperationsCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IListOperationsCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IListOperationsCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..580e2eb3a68
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IListOperationsCollectionRequestBuilder.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 IListOperationsCollectionRequestBuilder.
+ ///
+ public partial interface IListOperationsCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IListOperationsCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IListOperationsCollectionRequest Request(IEnumerable options);
+
+ ///
+ /// Gets an for the specified RichLongRunningOperation.
+ ///
+ /// The ID for the RichLongRunningOperation.
+ /// The .
+ IRichLongRunningOperationRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IListRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IListRequestBuilder.cs
index 4cac48e414f..2a6447b2ba4 100644
--- a/src/Microsoft.Graph/Generated/requests/IListRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IListRequestBuilder.cs
@@ -55,6 +55,12 @@ public partial interface IListRequestBuilder : IBaseItemRequestBuilder
/// The .
IListItemsCollectionRequestBuilder Items { get; }
+ ///
+ /// Gets the request builder for Operations.
+ ///
+ /// The .
+ IListOperationsCollectionRequestBuilder Operations { get; }
+
///
/// Gets the request builder for Subscriptions.
///
diff --git a/src/Microsoft.Graph/Generated/requests/ILongRunningOperationRequest.cs b/src/Microsoft.Graph/Generated/requests/ILongRunningOperationRequest.cs
new file mode 100644
index 00000000000..7f78b6d6878
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ILongRunningOperationRequest.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 ILongRunningOperationRequest.
+ ///
+ public partial interface ILongRunningOperationRequest : IBaseRequest
+ {
+ ///
+ /// Creates the specified LongRunningOperation using POST.
+ ///
+ /// The LongRunningOperation to create.
+ /// The for the request.
+ /// The created LongRunningOperation.
+ System.Threading.Tasks.Task CreateAsync(LongRunningOperation longRunningOperationToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified LongRunningOperation using POST and returns a object.
+ ///
+ /// The LongRunningOperation to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(LongRunningOperation longRunningOperationToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified LongRunningOperation.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified LongRunningOperation and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified LongRunningOperation.
+ ///
+ /// The for the request.
+ /// The LongRunningOperation.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified LongRunningOperation and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified LongRunningOperation using PATCH.
+ ///
+ /// The LongRunningOperation 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 LongRunningOperation.
+ System.Threading.Tasks.Task UpdateAsync(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified LongRunningOperation using PATCH and returns a object.
+ ///
+ /// The LongRunningOperation 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(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified LongRunningOperation using PUT.
+ ///
+ /// The LongRunningOperation object to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified LongRunningOperation using PUT and returns a object.
+ ///
+ /// The LongRunningOperation object to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ ILongRunningOperationRequest 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.
+ ILongRunningOperationRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ ILongRunningOperationRequest 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.
+ ILongRunningOperationRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ILongRunningOperationRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ILongRunningOperationRequestBuilder.cs
new file mode 100644
index 00000000000..7ae8c0f2640
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ILongRunningOperationRequestBuilder.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 ILongRunningOperationRequestBuilder.
+ ///
+ public partial interface ILongRunningOperationRequestBuilder : IEntityRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ new ILongRunningOperationRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ new ILongRunningOperationRequest Request(IEnumerable options);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IRichLongRunningOperationRequest.cs b/src/Microsoft.Graph/Generated/requests/IRichLongRunningOperationRequest.cs
new file mode 100644
index 00000000000..61928684c6b
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IRichLongRunningOperationRequest.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 IRichLongRunningOperationRequest.
+ ///
+ public partial interface IRichLongRunningOperationRequest : IBaseRequest
+ {
+ ///
+ /// Creates the specified RichLongRunningOperation using POST.
+ ///
+ /// The RichLongRunningOperation to create.
+ /// The for the request.
+ /// The created RichLongRunningOperation.
+ System.Threading.Tasks.Task CreateAsync(RichLongRunningOperation richLongRunningOperationToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified RichLongRunningOperation using POST and returns a object.
+ ///
+ /// The RichLongRunningOperation to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(RichLongRunningOperation richLongRunningOperationToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified RichLongRunningOperation.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified RichLongRunningOperation and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified RichLongRunningOperation.
+ ///
+ /// The for the request.
+ /// The RichLongRunningOperation.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified RichLongRunningOperation and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PATCH.
+ ///
+ /// The RichLongRunningOperation 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 RichLongRunningOperation.
+ System.Threading.Tasks.Task UpdateAsync(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PATCH and returns a object.
+ ///
+ /// The RichLongRunningOperation 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(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PUT.
+ ///
+ /// The RichLongRunningOperation object to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PUT and returns a object.
+ ///
+ /// The RichLongRunningOperation object to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IRichLongRunningOperationRequest 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.
+ IRichLongRunningOperationRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IRichLongRunningOperationRequest 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.
+ IRichLongRunningOperationRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IRichLongRunningOperationRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IRichLongRunningOperationRequestBuilder.cs
new file mode 100644
index 00000000000..c25c9a62907
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IRichLongRunningOperationRequestBuilder.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 IRichLongRunningOperationRequestBuilder.
+ ///
+ public partial interface IRichLongRunningOperationRequestBuilder : ILongRunningOperationRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ new IRichLongRunningOperationRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ new IRichLongRunningOperationRequest Request(IEnumerable options);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteContentTypesCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISiteContentTypesCollectionRequestBuilder.cs
index 45aaaf4ad8f..2fe05ff8bcf 100644
--- a/src/Microsoft.Graph/Generated/requests/ISiteContentTypesCollectionRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ISiteContentTypesCollectionRequestBuilder.cs
@@ -42,5 +42,18 @@ public partial interface ISiteContentTypesCollectionRequestBuilder : IBaseReques
/// The .
IContentTypeAddCopyRequestBuilder AddCopy(
string contentType);
+
+ ///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHub.
+ ///
+ /// The .
+ IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId);
+
+ ///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypes.
+ ///
+ /// The .
+ IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes();
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs
index 2426b64f0fa..d8228a36751 100644
--- a/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs
@@ -32,6 +32,13 @@ public partial interface ISiteGetApplicableContentTypesForListRequestBuilder : I
IContentTypeAddCopyRequestBuilder AddCopy(
string contentType);
///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHubRequestBuilder.
+ ///
+ /// A contentTypeId parameter for the OData method call.
+ /// The .
+ IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId);
+ ///
/// Gets the request builder for ContentTypeAssociateWithHubSitesRequestBuilder.
///
/// A hubSiteUrls parameter for the OData method call.
@@ -50,6 +57,11 @@ public partial interface ISiteGetApplicableContentTypesForListRequestBuilder : I
ItemReference sourceFile,
string destinationFileName);
///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypesRequestBuilder.
+ ///
+ /// The .
+ IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes();
+ ///
/// Gets the request builder for ContentTypeIsPublishedRequestBuilder.
///
/// The .
@@ -78,7 +90,7 @@ public partial interface ISiteGetApplicableContentTypesForListRequestBuilder : I
IContentTypeRequestBuilder BaseTypes { get; }
///
/// Gets the request builder for ColumnLinks.
- /// The collection of columns that are required by this content type.
+ /// The collection of columns that are required by this content type
///
/// The .
IColumnLinkRequestBuilder ColumnLinks { get; }
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteGetByPathRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISiteGetByPathRequestBuilder.cs
index fa789a33e4d..0edab41bcfe 100644
--- a/src/Microsoft.Graph/Generated/requests/ISiteGetByPathRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ISiteGetByPathRequestBuilder.cs
@@ -106,7 +106,7 @@ public partial interface ISiteGetByPathRequestBuilder : IBaseRequestBuilder
IColumnDefinitionRequestBuilder ExternalColumns { get; }
///
/// Gets the request builder for Items.
- /// Used to address any item contained in this site. This collection can't be enumerated.
+ /// Used to address any item contained in this site. This collection cannot be enumerated.
///
/// The .
IBaseItemRequestBuilder Items { get; }
@@ -123,6 +123,12 @@ public partial interface ISiteGetByPathRequestBuilder : IBaseRequestBuilder
/// The .
IOnenoteRequestBuilder Onenote { get; }
///
+ /// Gets the request builder for Operations.
+ /// The collection of long running operations for the site.
+ ///
+ /// The .
+ IRichLongRunningOperationRequestBuilder Operations { get; }
+ ///
/// Gets the request builder for Permissions.
/// The permissions associated with the site. Nullable.
///
@@ -136,7 +142,7 @@ public partial interface ISiteGetByPathRequestBuilder : IBaseRequestBuilder
ISiteRequestBuilder Sites { get; }
///
/// Gets the request builder for TermStore.
- /// The default termStore under this site.
+ /// The termStore under this site.
///
/// The .
Microsoft.Graph.TermStore.IStoreRequestBuilder TermStore { get; }
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionPage.cs
new file mode 100644
index 00000000000..291130ad16d
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionPage.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 ISiteOperationsCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface ISiteOperationsCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ ISiteOperationsCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionRequest.cs
new file mode 100644
index 00000000000..0a04dd29575
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionRequest.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 ISiteOperationsCollectionRequest.
+ ///
+ public partial interface ISiteOperationsCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The created RichLongRunningOperation.
+ System.Threading.Tasks.Task AddAsync(RichLongRunningOperation richLongRunningOperation, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST and returns a object of the request.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(RichLongRunningOperation richLongRunningOperation, 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.
+ ISiteOperationsCollectionRequest 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.
+ ISiteOperationsCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ ISiteOperationsCollectionRequest 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.
+ ISiteOperationsCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ ISiteOperationsCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ ISiteOperationsCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ ISiteOperationsCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ ISiteOperationsCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..0982bd82997
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ISiteOperationsCollectionRequestBuilder.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 ISiteOperationsCollectionRequestBuilder.
+ ///
+ public partial interface ISiteOperationsCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ ISiteOperationsCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ ISiteOperationsCollectionRequest Request(IEnumerable options);
+
+ ///
+ /// Gets an for the specified RichLongRunningOperation.
+ ///
+ /// The ID for the RichLongRunningOperation.
+ /// The .
+ IRichLongRunningOperationRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ISiteRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISiteRequestBuilder.cs
index 3143e3ef6f6..fccfdcdc57c 100644
--- a/src/Microsoft.Graph/Generated/requests/ISiteRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ISiteRequestBuilder.cs
@@ -79,6 +79,12 @@ public partial interface ISiteRequestBuilder : IBaseItemRequestBuilder
/// The .
ISiteListsCollectionRequestBuilder Lists { get; }
+ ///
+ /// Gets the request builder for Operations.
+ ///
+ /// The .
+ ISiteOperationsCollectionRequestBuilder Operations { get; }
+
///
/// Gets the request builder for Permissions.
///
diff --git a/src/Microsoft.Graph/Generated/requests/ListContentTypesCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ListContentTypesCollectionRequestBuilder.cs
index 9e3f25d34a6..0b137c68007 100644
--- a/src/Microsoft.Graph/Generated/requests/ListContentTypesCollectionRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ListContentTypesCollectionRequestBuilder.cs
@@ -72,5 +72,29 @@ public IListContentTypesCollectionRequest Request(IEnumerable options)
this.Client,
contentType);
}
+
+ ///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHub.
+ ///
+ /// The .
+ public IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId)
+ {
+ return new ContentTypeAddCopyFromContentTypeHubRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.addCopyFromContentTypeHub"),
+ this.Client,
+ contentTypeId);
+ }
+
+ ///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypes.
+ ///
+ /// The .
+ public IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes()
+ {
+ return new ContentTypeGetCompatibleHubContentTypesRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.getCompatibleHubContentTypes"),
+ this.Client);
+ }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionPage.cs
new file mode 100644
index 00000000000..64723cff275
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionPage.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: EntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+
+ ///
+ /// The type ListOperationsCollectionPage.
+ ///
+ public partial class ListOperationsCollectionPage : CollectionPage, IListOperationsCollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ public IListOperationsCollectionRequest NextPageRequest { get; private set; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString)
+ {
+ if (!string.IsNullOrEmpty(nextPageLinkString))
+ {
+ this.NextPageRequest = new ListOperationsCollectionRequest(
+ nextPageLinkString,
+ client,
+ null);
+ }
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionRequest.cs
new file mode 100644
index 00000000000..c4a152b1f9b
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionRequest.cs
@@ -0,0 +1,208 @@
+// ------------------------------------------------------------------------------
+// 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: EntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The type ListOperationsCollectionRequest.
+ ///
+ public partial class ListOperationsCollectionRequest : BaseRequest, IListOperationsCollectionRequest
+ {
+ ///
+ /// Constructs a new ListOperationsCollectionRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public ListOperationsCollectionRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable options)
+ : base(requestUrl, client, options)
+ {
+ }
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The created RichLongRunningOperation.
+ public System.Threading.Tasks.Task AddAsync(RichLongRunningOperation richLongRunningOperation, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsync(richLongRunningOperation, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST and returns a object of the request.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> AddResponseAsync(RichLongRunningOperation richLongRunningOperation, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsyncWithGraphResponse(richLongRunningOperation, cancellationToken);
+ }
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ if (response?.Value?.CurrentPage != null)
+ {
+ response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ response.Value.AdditionalData = response.AdditionalData;
+ return response.Value;
+ }
+
+ return null;
+ }
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public IListOperationsCollectionRequest 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 IListOperationsCollectionRequest 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 IListOperationsCollectionRequest 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 IListOperationsCollectionRequest 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;
+ }
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ public IListOperationsCollectionRequest Top(int value)
+ {
+ this.QueryOptions.Add(new QueryOption("$top", value.ToString()));
+ return this;
+ }
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ public IListOperationsCollectionRequest Filter(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$filter", value));
+ return this;
+ }
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ public IListOperationsCollectionRequest Skip(int value)
+ {
+ this.QueryOptions.Add(new QueryOption("$skip", value.ToString()));
+ return this;
+ }
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ public IListOperationsCollectionRequest OrderBy(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$orderby", value));
+ return this;
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..491dcf2ef9b
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionRequestBuilder.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 ListOperationsCollectionRequestBuilder.
+ ///
+ public partial class ListOperationsCollectionRequestBuilder : BaseRequestBuilder, IListOperationsCollectionRequestBuilder
+ {
+ ///
+ /// Constructs a new ListOperationsCollectionRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public ListOperationsCollectionRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public IListOperationsCollectionRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public IListOperationsCollectionRequest Request(IEnumerable options)
+ {
+ return new ListOperationsCollectionRequest(this.RequestUrl, this.Client, options);
+ }
+
+ ///
+ /// Gets an for the specified ListRichLongRunningOperation.
+ ///
+ /// The ID for the ListRichLongRunningOperation.
+ /// The .
+ public IRichLongRunningOperationRequestBuilder this[string id]
+ {
+ get
+ {
+ return new RichLongRunningOperationRequestBuilder(this.AppendSegmentToRequestUrl(id), this.Client);
+ }
+ }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionResponse.cs b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionResponse.cs
new file mode 100644
index 00000000000..db7fb3165ff
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/ListOperationsCollectionResponse.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 ListOperationsCollectionResponse.
+ ///
+ public class ListOperationsCollectionResponse
+ {
+ ///
+ /// Gets or sets the value.
+ ///
+ [JsonPropertyName("value")]
+ public IListOperationsCollectionPage 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/ListRequest.cs b/src/Microsoft.Graph/Generated/requests/ListRequest.cs
index 7cd76d3cd74..677cbd766c8 100644
--- a/src/Microsoft.Graph/Generated/requests/ListRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/ListRequest.cs
@@ -264,6 +264,12 @@ private void InitializeCollectionProperties(List listToInitialize)
// Copy the additional data collection to the page itself so that information is not lost
listToInitialize.Items.AdditionalData = listToInitialize.AdditionalData;
}
+ if (listToInitialize.Operations != null && listToInitialize.Operations.CurrentPage != null)
+ {
+ listToInitialize.Operations.InitializeNextPageRequest(this.Client, listToInitialize.OperationsNextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ listToInitialize.Operations.AdditionalData = listToInitialize.AdditionalData;
+ }
if (listToInitialize.Subscriptions != null && listToInitialize.Subscriptions.CurrentPage != null)
{
listToInitialize.Subscriptions.InitializeNextPageRequest(this.Client, listToInitialize.SubscriptionsNextLink);
diff --git a/src/Microsoft.Graph/Generated/requests/ListRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ListRequestBuilder.cs
index d2b7ac3e994..bb18c5cd187 100644
--- a/src/Microsoft.Graph/Generated/requests/ListRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ListRequestBuilder.cs
@@ -98,6 +98,18 @@ public IListItemsCollectionRequestBuilder Items
}
}
+ ///
+ /// Gets the request builder for Operations.
+ ///
+ /// The .
+ public IListOperationsCollectionRequestBuilder Operations
+ {
+ get
+ {
+ return new ListOperationsCollectionRequestBuilder(this.AppendSegmentToRequestUrl("operations"), this.Client);
+ }
+ }
+
///
/// Gets the request builder for Subscriptions.
///
diff --git a/src/Microsoft.Graph/Generated/requests/LongRunningOperationRequest.cs b/src/Microsoft.Graph/Generated/requests/LongRunningOperationRequest.cs
new file mode 100644
index 00000000000..49ca2f193fd
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/LongRunningOperationRequest.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 LongRunningOperationRequest.
+ ///
+ public partial class LongRunningOperationRequest : BaseRequest, ILongRunningOperationRequest
+ {
+ ///
+ /// Constructs a new LongRunningOperationRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public LongRunningOperationRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable options)
+ : base(requestUrl, client, options)
+ {
+ }
+
+ ///
+ /// Creates the specified LongRunningOperation using POST.
+ ///
+ /// The LongRunningOperation to create.
+ /// The for the request.
+ /// The created LongRunningOperation.
+ public async System.Threading.Tasks.Task CreateAsync(LongRunningOperation longRunningOperationToCreate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ var newEntity = await this.SendAsync(longRunningOperationToCreate, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(newEntity);
+ return newEntity;
+ }
+
+ ///
+ /// Creates the specified LongRunningOperation using POST and returns a object.
+ ///
+ /// The LongRunningOperation to create.
+ /// The for the request.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> CreateResponseAsync(LongRunningOperation longRunningOperationToCreate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsyncWithGraphResponse(longRunningOperationToCreate, cancellationToken);
+ }
+
+ ///
+ /// Deletes the specified LongRunningOperation.
+ ///
+ /// 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 LongRunningOperation 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);
+ }
+
+ ///
+ /// Gets the specified LongRunningOperation.
+ ///
+ /// The for the request.
+ /// The LongRunningOperation.
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ var retrievedEntity = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(retrievedEntity);
+ return retrievedEntity;
+ }
+
+ ///
+ /// Gets the specified LongRunningOperation 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);
+ }
+
+ ///
+ /// Updates the specified LongRunningOperation using PATCH.
+ ///
+ /// The LongRunningOperation 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 LongRunningOperation.
+ public async System.Threading.Tasks.Task UpdateAsync(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PATCH;
+ var updatedEntity = await this.SendAsync(longRunningOperationToUpdate, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(updatedEntity);
+ return updatedEntity;
+ }
+
+ ///
+ /// Updates the specified LongRunningOperation using PATCH and returns a object.
+ ///
+ /// The LongRunningOperation 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(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PATCH;
+ return this.SendAsyncWithGraphResponse(longRunningOperationToUpdate, cancellationToken);
+ }
+
+ ///
+ /// Updates the specified LongRunningOperation using PUT.
+ ///
+ /// The LongRunningOperation object to update.
+ /// The for the request.
+ /// The task to await.
+ public async System.Threading.Tasks.Task PutAsync(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PUT;
+ var updatedEntity = await this.SendAsync(longRunningOperationToUpdate, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(updatedEntity);
+ return updatedEntity;
+ }
+
+ ///
+ /// Updates the specified LongRunningOperation using PUT and returns a object.
+ ///
+ /// The LongRunningOperation object to update.
+ /// The for the request.
+ /// The task to await of .
+ public System.Threading.Tasks.Task> PutResponseAsync(LongRunningOperation longRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PUT;
+ return this.SendAsyncWithGraphResponse(longRunningOperationToUpdate, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public ILongRunningOperationRequest 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 ILongRunningOperationRequest 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 ILongRunningOperationRequest 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 ILongRunningOperationRequest 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;
+ }
+
+ ///
+ /// Initializes any collection properties after deserialization, like next requests for paging.
+ ///
+ /// The with the collection properties to initialize.
+ private void InitializeCollectionProperties(LongRunningOperation longRunningOperationToInitialize)
+ {
+
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/LongRunningOperationRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/LongRunningOperationRequestBuilder.cs
new file mode 100644
index 00000000000..54e74f797ef
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/LongRunningOperationRequestBuilder.cs
@@ -0,0 +1,54 @@
+// ------------------------------------------------------------------------------
+// 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: EntityRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The type LongRunningOperationRequestBuilder.
+ ///
+ public partial class LongRunningOperationRequestBuilder : EntityRequestBuilder, ILongRunningOperationRequestBuilder
+ {
+
+ ///
+ /// Constructs a new LongRunningOperationRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public LongRunningOperationRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public new ILongRunningOperationRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public new ILongRunningOperationRequest Request(IEnumerable options)
+ {
+ return new LongRunningOperationRequest(this.RequestUrl, this.Client, options);
+ }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/RichLongRunningOperationRequest.cs b/src/Microsoft.Graph/Generated/requests/RichLongRunningOperationRequest.cs
new file mode 100644
index 00000000000..830b9cde41e
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/RichLongRunningOperationRequest.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 RichLongRunningOperationRequest.
+ ///
+ public partial class RichLongRunningOperationRequest : BaseRequest, IRichLongRunningOperationRequest
+ {
+ ///
+ /// Constructs a new RichLongRunningOperationRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public RichLongRunningOperationRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable options)
+ : base(requestUrl, client, options)
+ {
+ }
+
+ ///
+ /// Creates the specified RichLongRunningOperation using POST.
+ ///
+ /// The RichLongRunningOperation to create.
+ /// The for the request.
+ /// The created RichLongRunningOperation.
+ public async System.Threading.Tasks.Task CreateAsync(RichLongRunningOperation richLongRunningOperationToCreate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ var newEntity = await this.SendAsync(richLongRunningOperationToCreate, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(newEntity);
+ return newEntity;
+ }
+
+ ///
+ /// Creates the specified RichLongRunningOperation using POST and returns a object.
+ ///
+ /// The RichLongRunningOperation to create.
+ /// The for the request.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> CreateResponseAsync(RichLongRunningOperation richLongRunningOperationToCreate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsyncWithGraphResponse(richLongRunningOperationToCreate, cancellationToken);
+ }
+
+ ///
+ /// Deletes the specified RichLongRunningOperation.
+ ///
+ /// 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 RichLongRunningOperation 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);
+ }
+
+ ///
+ /// Gets the specified RichLongRunningOperation.
+ ///
+ /// The for the request.
+ /// The RichLongRunningOperation.
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ var retrievedEntity = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(retrievedEntity);
+ return retrievedEntity;
+ }
+
+ ///
+ /// Gets the specified RichLongRunningOperation 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);
+ }
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PATCH.
+ ///
+ /// The RichLongRunningOperation 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 RichLongRunningOperation.
+ public async System.Threading.Tasks.Task UpdateAsync(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PATCH;
+ var updatedEntity = await this.SendAsync(richLongRunningOperationToUpdate, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(updatedEntity);
+ return updatedEntity;
+ }
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PATCH and returns a object.
+ ///
+ /// The RichLongRunningOperation 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(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PATCH;
+ return this.SendAsyncWithGraphResponse(richLongRunningOperationToUpdate, cancellationToken);
+ }
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PUT.
+ ///
+ /// The RichLongRunningOperation object to update.
+ /// The for the request.
+ /// The task to await.
+ public async System.Threading.Tasks.Task PutAsync(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PUT;
+ var updatedEntity = await this.SendAsync(richLongRunningOperationToUpdate, cancellationToken).ConfigureAwait(false);
+ this.InitializeCollectionProperties(updatedEntity);
+ return updatedEntity;
+ }
+
+ ///
+ /// Updates the specified RichLongRunningOperation using PUT and returns a object.
+ ///
+ /// The RichLongRunningOperation object to update.
+ /// The for the request.
+ /// The task to await of .
+ public System.Threading.Tasks.Task> PutResponseAsync(RichLongRunningOperation richLongRunningOperationToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PUT;
+ return this.SendAsyncWithGraphResponse(richLongRunningOperationToUpdate, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public IRichLongRunningOperationRequest 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 IRichLongRunningOperationRequest 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 IRichLongRunningOperationRequest 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 IRichLongRunningOperationRequest 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;
+ }
+
+ ///
+ /// Initializes any collection properties after deserialization, like next requests for paging.
+ ///
+ /// The with the collection properties to initialize.
+ private void InitializeCollectionProperties(RichLongRunningOperation richLongRunningOperationToInitialize)
+ {
+
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/RichLongRunningOperationRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/RichLongRunningOperationRequestBuilder.cs
new file mode 100644
index 00000000000..e140ca2571c
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/RichLongRunningOperationRequestBuilder.cs
@@ -0,0 +1,54 @@
+// ------------------------------------------------------------------------------
+// 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: EntityRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The type RichLongRunningOperationRequestBuilder.
+ ///
+ public partial class RichLongRunningOperationRequestBuilder : LongRunningOperationRequestBuilder, IRichLongRunningOperationRequestBuilder
+ {
+
+ ///
+ /// Constructs a new RichLongRunningOperationRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public RichLongRunningOperationRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public new IRichLongRunningOperationRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public new IRichLongRunningOperationRequest Request(IEnumerable options)
+ {
+ return new RichLongRunningOperationRequest(this.RequestUrl, this.Client, options);
+ }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/SiteContentTypesCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/SiteContentTypesCollectionRequestBuilder.cs
index 62925ad12c3..ce958bbd671 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteContentTypesCollectionRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteContentTypesCollectionRequestBuilder.cs
@@ -72,5 +72,29 @@ public ISiteContentTypesCollectionRequest Request(IEnumerable options)
this.Client,
contentType);
}
+
+ ///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHub.
+ ///
+ /// The .
+ public IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId)
+ {
+ return new ContentTypeAddCopyFromContentTypeHubRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.addCopyFromContentTypeHub"),
+ this.Client,
+ contentTypeId);
+ }
+
+ ///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypes.
+ ///
+ /// The .
+ public IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes()
+ {
+ return new ContentTypeGetCompatibleHubContentTypesRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.getCompatibleHubContentTypes"),
+ this.Client);
+ }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs
index bfbcf7c217f..0a371195529 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs
@@ -60,6 +60,19 @@ protected override ISiteGetApplicableContentTypesForListRequest CreateRequest(st
contentType);
}
///
+ /// Gets the request builder for ContentTypeAddCopyFromContentTypeHubRequestBuilder.
+ ///
+ /// A contentTypeId parameter for the OData method call.
+ /// The .
+ public IContentTypeAddCopyFromContentTypeHubRequestBuilder AddCopyFromContentTypeHub(
+ string contentTypeId)
+ {
+ return new ContentTypeAddCopyFromContentTypeHubRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.addCopyFromContentTypeHub"),
+ this.Client,
+ contentTypeId);
+ }
+ ///
/// Gets the request builder for ContentTypeAssociateWithHubSitesRequestBuilder.
///
/// A hubSiteUrls parameter for the OData method call.
@@ -92,6 +105,16 @@ protected override ISiteGetApplicableContentTypesForListRequest CreateRequest(st
destinationFileName);
}
///
+ /// Gets the request builder for ContentTypeGetCompatibleHubContentTypesRequestBuilder.
+ ///
+ /// The .
+ public IContentTypeGetCompatibleHubContentTypesRequestBuilder GetCompatibleHubContentTypes()
+ {
+ return new ContentTypeGetCompatibleHubContentTypesRequestBuilder(
+ this.AppendSegmentToRequestUrl("microsoft.graph.getCompatibleHubContentTypes"),
+ this.Client);
+ }
+ ///
/// Gets the request builder for ContentTypeIsPublishedRequestBuilder.
///
/// The .
@@ -147,7 +170,7 @@ public IContentTypeRequestBuilder BaseTypes
}
///
/// Gets the request builder for ColumnLinks.
- /// The collection of columns that are required by this content type.
+ /// The collection of columns that are required by this content type
///
/// The .
public IColumnLinkRequestBuilder ColumnLinks
diff --git a/src/Microsoft.Graph/Generated/requests/SiteGetByPathRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/SiteGetByPathRequestBuilder.cs
index 0c739ea5cd3..e35bab0b7cb 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteGetByPathRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteGetByPathRequestBuilder.cs
@@ -201,7 +201,7 @@ public IColumnDefinitionRequestBuilder ExternalColumns
}
///
/// Gets the request builder for Items.
- /// Used to address any item contained in this site. This collection can't be enumerated.
+ /// Used to address any item contained in this site. This collection cannot be enumerated.
///
/// The .
public IBaseItemRequestBuilder Items
@@ -236,6 +236,18 @@ public IOnenoteRequestBuilder Onenote
}
}
///
+ /// Gets the request builder for Operations.
+ /// The collection of long running operations for the site.
+ ///
+ /// The .
+ public IRichLongRunningOperationRequestBuilder Operations
+ {
+ get
+ {
+ return new RichLongRunningOperationRequestBuilder(this.AppendSegmentToRequestUrl("operations"), this.Client);
+ }
+ }
+ ///
/// Gets the request builder for Permissions.
/// The permissions associated with the site. Nullable.
///
@@ -261,7 +273,7 @@ public ISiteRequestBuilder Sites
}
///
/// Gets the request builder for TermStore.
- /// The default termStore under this site.
+ /// The termStore under this site.
///
/// The .
public Microsoft.Graph.TermStore.IStoreRequestBuilder TermStore
diff --git a/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionPage.cs
new file mode 100644
index 00000000000..edd3f48bdc3
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionPage.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: EntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+
+ ///
+ /// The type SiteOperationsCollectionPage.
+ ///
+ public partial class SiteOperationsCollectionPage : CollectionPage, ISiteOperationsCollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ public ISiteOperationsCollectionRequest NextPageRequest { get; private set; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString)
+ {
+ if (!string.IsNullOrEmpty(nextPageLinkString))
+ {
+ this.NextPageRequest = new SiteOperationsCollectionRequest(
+ nextPageLinkString,
+ client,
+ null);
+ }
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionRequest.cs
new file mode 100644
index 00000000000..342763f88c3
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionRequest.cs
@@ -0,0 +1,208 @@
+// ------------------------------------------------------------------------------
+// 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: EntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The type SiteOperationsCollectionRequest.
+ ///
+ public partial class SiteOperationsCollectionRequest : BaseRequest, ISiteOperationsCollectionRequest
+ {
+ ///
+ /// Constructs a new SiteOperationsCollectionRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public SiteOperationsCollectionRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable options)
+ : base(requestUrl, client, options)
+ {
+ }
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The created RichLongRunningOperation.
+ public System.Threading.Tasks.Task AddAsync(RichLongRunningOperation richLongRunningOperation, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsync(richLongRunningOperation, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified RichLongRunningOperation to the collection via POST and returns a object of the request.
+ ///
+ /// The RichLongRunningOperation to add.
+ /// The for the request.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> AddResponseAsync(RichLongRunningOperation richLongRunningOperation, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsyncWithGraphResponse(richLongRunningOperation, cancellationToken);
+ }
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ if (response?.Value?.CurrentPage != null)
+ {
+ response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ response.Value.AdditionalData = response.AdditionalData;
+ return response.Value;
+ }
+
+ return null;
+ }
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public ISiteOperationsCollectionRequest 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 ISiteOperationsCollectionRequest 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 ISiteOperationsCollectionRequest 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 ISiteOperationsCollectionRequest 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;
+ }
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ public ISiteOperationsCollectionRequest Top(int value)
+ {
+ this.QueryOptions.Add(new QueryOption("$top", value.ToString()));
+ return this;
+ }
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ public ISiteOperationsCollectionRequest Filter(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$filter", value));
+ return this;
+ }
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ public ISiteOperationsCollectionRequest Skip(int value)
+ {
+ this.QueryOptions.Add(new QueryOption("$skip", value.ToString()));
+ return this;
+ }
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ public ISiteOperationsCollectionRequest OrderBy(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$orderby", value));
+ return this;
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..8c507e08bc7
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionRequestBuilder.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 SiteOperationsCollectionRequestBuilder.
+ ///
+ public partial class SiteOperationsCollectionRequestBuilder : BaseRequestBuilder, ISiteOperationsCollectionRequestBuilder
+ {
+ ///
+ /// Constructs a new SiteOperationsCollectionRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public SiteOperationsCollectionRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public ISiteOperationsCollectionRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public ISiteOperationsCollectionRequest Request(IEnumerable options)
+ {
+ return new SiteOperationsCollectionRequest(this.RequestUrl, this.Client, options);
+ }
+
+ ///
+ /// Gets an for the specified SiteRichLongRunningOperation.
+ ///
+ /// The ID for the SiteRichLongRunningOperation.
+ /// The .
+ public IRichLongRunningOperationRequestBuilder this[string id]
+ {
+ get
+ {
+ return new RichLongRunningOperationRequestBuilder(this.AppendSegmentToRequestUrl(id), this.Client);
+ }
+ }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionResponse.cs b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionResponse.cs
new file mode 100644
index 00000000000..077b9514b35
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/SiteOperationsCollectionResponse.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 SiteOperationsCollectionResponse.
+ ///
+ public class SiteOperationsCollectionResponse
+ {
+ ///
+ /// Gets or sets the value.
+ ///
+ [JsonPropertyName("value")]
+ public ISiteOperationsCollectionPage 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/SiteRequest.cs b/src/Microsoft.Graph/Generated/requests/SiteRequest.cs
index e9f4e721ee0..0f1a15b80f3 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteRequest.cs
@@ -282,6 +282,12 @@ private void InitializeCollectionProperties(Site siteToInitialize)
// Copy the additional data collection to the page itself so that information is not lost
siteToInitialize.Lists.AdditionalData = siteToInitialize.AdditionalData;
}
+ if (siteToInitialize.Operations != null && siteToInitialize.Operations.CurrentPage != null)
+ {
+ siteToInitialize.Operations.InitializeNextPageRequest(this.Client, siteToInitialize.OperationsNextLink);
+ // Copy the additional data collection to the page itself so that information is not lost
+ siteToInitialize.Operations.AdditionalData = siteToInitialize.AdditionalData;
+ }
if (siteToInitialize.Permissions != null && siteToInitialize.Permissions.CurrentPage != null)
{
siteToInitialize.Permissions.InitializeNextPageRequest(this.Client, siteToInitialize.PermissionsNextLink);
diff --git a/src/Microsoft.Graph/Generated/requests/SiteRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/SiteRequestBuilder.cs
index f4ba6bd3ac9..3fb6d5d3168 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteRequestBuilder.cs
@@ -146,6 +146,18 @@ public ISiteListsCollectionRequestBuilder Lists
}
}
+ ///
+ /// Gets the request builder for Operations.
+ ///
+ /// The .
+ public ISiteOperationsCollectionRequestBuilder Operations
+ {
+ get
+ {
+ return new SiteOperationsCollectionRequestBuilder(this.AppendSegmentToRequestUrl("operations"), this.Client);
+ }
+ }
+
///
/// Gets the request builder for Permissions.
///
diff --git a/src/Microsoft.Graph/Generated/termstore/model/Set.cs b/src/Microsoft.Graph/Generated/termstore/model/Set.cs
index ab4dad197e6..4fc95a64f75 100644
--- a/src/Microsoft.Graph/Generated/termstore/model/Set.cs
+++ b/src/Microsoft.Graph/Generated/termstore/model/Set.cs
@@ -29,7 +29,7 @@ public partial class Set : Microsoft.Graph.Entity
///
/// Gets or sets description.
- /// Description that gives details on the term usage.
+ /// Description giving details on the term usage.
///
[JsonPropertyName("description")]
public string Description { get; set; }
diff --git a/src/Microsoft.Graph/Microsoft.Graph.csproj b/src/Microsoft.Graph/Microsoft.Graph.csproj
index bd8ee1a8fd1..4a218aa154d 100644
--- a/src/Microsoft.Graph/Microsoft.Graph.csproj
+++ b/src/Microsoft.Graph/Microsoft.Graph.csproj
@@ -21,13 +21,13 @@
false
35MSSharedLib1024.snk
true
- 4.25.0
+ 4.26.0
-- Latest metadata updates from 12th April 2022 snapshot
+- Latest metadata updates from 28th April 2022 snapshot
true
true