diff --git a/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs b/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs
index 70d5a42a991..5d308032eea 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 c4c465f0f49..9418d3d3893 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 99d08206fd6..e91779972c3 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 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
+ /// 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
///
[JsonPropertyName("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/callrecords/model/TraceRouteHop.cs b/src/Microsoft.Graph/Generated/callrecords/model/TraceRouteHop.cs
index 16672693d30..67242cdf7fc 100644
--- a/src/Microsoft.Graph/Generated/callrecords/model/TraceRouteHop.cs
+++ b/src/Microsoft.Graph/Generated/callrecords/model/TraceRouteHop.cs
@@ -23,7 +23,7 @@ public partial class TraceRouteHop
///
/// Gets or sets hopCount.
- /// The network path count of this hop that was used to compute the round-trip time.
+ /// The network path count of this hop that was used to compute the RTT.
///
[JsonPropertyName("hopCount")]
public Int32? HopCount { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/Acl.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/Acl.cs
index 81475b39be0..0eef497dc73 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.
+ /// The access granted to the identity. Possible values are: grant, deny, unknownFutureValue.
///
[JsonPropertyName("accessType")]
public AccessType? AccessType { get; set; }
///
/// Gets or sets type.
- /// The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests if the identitySource is azureActiveDirectory and just group if the identitySource is external.
+ /// The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests, externalGroup, unknownFutureValue.
///
[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 b786d4a30f6..6baef414eb5 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.
+ /// Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue.
///
[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 c224ddf9f05..07d72cf1909 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, and limitExceeded. Required.
+ /// Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue.
///
[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 5b5eeff1b60..729c39319a9 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 other externalGroups as members.
+ /// A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or an externalGroup as members.
///
[JsonPropertyName("members")]
public IExternalGroupMembersCollectionPage Members { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItem.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItem.cs
index 7c3df5c89cb..ab31e909e42 100644
--- a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItem.cs
+++ b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItem.cs
@@ -29,7 +29,7 @@ public partial class ExternalItem : Microsoft.Graph.Entity
///
/// Gets or sets content.
- /// A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.
+ /// A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.
///
[JsonPropertyName("content")]
public ExternalItemContent Content { get; set; }
diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItemContent.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/ExternalItemContent.cs
index dda28d6340f..446965fbc10 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 and html. These are the content types that the indexer supports, and not the file extension types allowed. Required.
+ /// 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.
///
[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 7f65122ea2b..ed5c1be8053 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). 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.
+ /// 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.
///
[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. Required.
+ /// The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue.
///
[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 c8f175bc19c..030aaca54da 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.externalItem. Required.
+ /// Must be set to microsoft.graph.externalConnector.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 d796f469f0f..4cab33fa798 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/AadUserConversationMemberResult.cs b/src/Microsoft.Graph/Generated/model/AadUserConversationMemberResult.cs
index 2e4cc6eb48c..bcad6fc63d1 100644
--- a/src/Microsoft.Graph/Generated/model/AadUserConversationMemberResult.cs
+++ b/src/Microsoft.Graph/Generated/model/AadUserConversationMemberResult.cs
@@ -29,7 +29,6 @@ public AadUserConversationMemberResult()
///
/// Gets or sets userId.
- /// The user object ID of the Azure AD user that was being added as part of the bulk operation.
///
[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 0cc372d9034..45e0372e328 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. Read-only.
///
[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 fda9b318695..e9b4becbd9c 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs
@@ -30,13 +30,14 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets automatic request settings.
+ /// This property is only present for an auto assignment policy; if absent, this is a request-based policy.
///
[JsonPropertyName("automaticRequestSettings")]
public AccessPackageAutomaticRequestSettings AutomaticRequestSettings { get; set; }
///
/// 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; }
@@ -50,7 +51,7 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets display name.
- /// The display name of the policy. Supports $filter (eq).
+ /// The display name of the policy.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
@@ -64,21 +65,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.
- /// Who must approve requests for access package in this policy.
+ /// Specifies the settings for approval of requests for an access package assignment through this policy. For example, if approval is required for new requests.
///
[JsonPropertyName("requestApprovalSettings")]
public AccessPackageAssignmentApprovalSettings RequestApprovalSettings { get; set; }
///
/// Gets or sets requestor settings.
- /// Who can request this access package from this policy.
+ /// 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.
///
[JsonPropertyName("requestorSettings")]
public AccessPackageAssignmentRequestorSettings RequestorSettings { get; set; }
@@ -99,7 +100,7 @@ public partial class AccessPackageAssignmentPolicy : Entity
///
/// Gets or sets access package.
- /// The access package with this policy. Read-only. Nullable. Supports $expand.
+ /// Access package containing this policy. Read-only.
///
[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 36080c49c1f..4fdc510c323 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs
@@ -30,28 +30,28 @@ public partial class AccessPackageAssignmentRequestObject : 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. Read-only.
+ /// 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.
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets request type.
- /// One of UserAdd, UserRemove, AdminAdd, AdminRemove or SystemRemove. A request from the user themselves would have requestType of UserAdd or UserRemove. Read-only.
+ /// 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.
///
[JsonPropertyName("requestType")]
public AccessPackageRequestType? RequestType { get; set; }
///
/// Gets or sets schedule.
- /// The range of dates that access is to be assigned to the requestor. Read-only.
+ /// The range of dates that access is to be assigned to the requestor. This property cannot be changed once set.
///
[JsonPropertyName("schedule")]
public EntitlementManagementSchedule Schedule { get; set; }
///
/// Gets or sets state.
- /// The state of the request. The possible values are: submitted, pendingApproval, delivering, delivered, deliveryFailed, denied, scheduled, canceled, partiallyDelivered, unknownFutureValue. Read-only.
+ /// The state of the request. The possible values are: submitted, pendingApproval, delivering, delivered, deliveryFailed, denied, scheduled, canceled, partiallyDelivered, unknownFutureValue. Read-only. Supports $filter (eq).
///
[JsonPropertyName("state")]
public AccessPackageRequestState? State { 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/AccessPackageAutomaticRequestSettings.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAutomaticRequestSettings.cs
index bf1ec2b8f99..b068fb9fa00 100644
--- a/src/Microsoft.Graph/Generated/model/AccessPackageAutomaticRequestSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessPackageAutomaticRequestSettings.cs
@@ -35,6 +35,7 @@ public partial class AccessPackageAutomaticRequestSettings
///
/// Gets or sets requestAccessForAllowedTargets.
+ /// If set to true, automatic assignments will be created for targets in the allowed target scope.
///
[JsonPropertyName("requestAccessForAllowedTargets")]
public bool? RequestAccessForAllowedTargets { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs b/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs
index dfcec073390..50a3ba62dd0 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.
- /// One of UserManaged or ServiceDefault.
+ /// Whether the catalog is created by a user or entitlement management. The possible values are: userManaged, serviceDefault, serviceManaged, unknownFutureValue.
///
[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. Supports $filter (eq, contains).
+ /// The display name of the access package catalog.
///
[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. Supports $expand.
+ /// The access packages in this catalog. Read-only. Nullable.
///
[JsonPropertyName("accessPackages")]
public IAccessPackageCatalogAccessPackagesCollectionPage AccessPackages { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs
index 2ef379977fc..5a18a809f24 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItem.cs
@@ -36,7 +36,7 @@ public partial class AccessReviewInstanceDecisionItem : Entity
///
/// Gets or sets applied date time.
- /// The timestamp when the approval decision was applied. 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. Supports $select. Read-only.
+ /// The timestamp when the approval decision was applied.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. 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. Supports $select. Read-only.
///
[JsonPropertyName("appliedDateTime")]
public DateTimeOffset? AppliedDateTime { get; set; }
@@ -71,7 +71,7 @@ public partial class AccessReviewInstanceDecisionItem : Entity
///
/// Gets or sets principal link.
- /// Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.
+ /// A 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; }
@@ -99,7 +99,7 @@ public partial class AccessReviewInstanceDecisionItem : Entity
///
/// Gets or sets reviewed by.
- /// The identifier of the reviewer. Supports $select. Read-only.
+ /// The identifier of the reviewer.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Supports $select. Read-only.
///
[JsonPropertyName("reviewedBy")]
public UserIdentity ReviewedBy { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItemResource.cs b/src/Microsoft.Graph/Generated/model/AccessReviewInstanceDecisionItemResource.cs
index 48d226da7f6..c385969b800 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.
- /// Resource ID
+ /// Identifier of the resource
///
[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 1878f36f34e..33e945b0a2b 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 34e8780bcb9..39e88c075fe 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.
- /// 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.
+ /// 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, 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.
+ /// 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.
///
[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 d95bcf2b8da..5be18b7d0ad 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 user.
+ /// User principal name of the reviewer.
///
[JsonPropertyName("userPrincipalName")]
public string UserPrincipalName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs b/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs
index a95a1e32016..b118e95e7e5 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs
@@ -23,7 +23,7 @@ public partial class AccessReviewReviewerScope
///
/// Gets or sets query.
- /// The query specifying who will be the reviewer. See table for examples.
+ /// The query specifying who will be the reviewer.
///
[JsonPropertyName("query")]
public string Query { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs
index 780cf4c3df6..f63746ad7c9 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleDefinition.cs
@@ -120,7 +120,7 @@ public partial class AccessReviewScheduleDefinition : Entity
///
/// Gets or sets instances.
- /// 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.
+ /// 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.
///
[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 10a49d7b40b..c0f00a23f2f 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewScheduleSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewScheduleSettings.cs
@@ -58,7 +58,7 @@ public partial class AccessReviewScheduleSettings
///
/// Gets or sets instanceDurationInDays.
- /// 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.
+ /// Duration of an access review instance in 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; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewStage.cs b/src/Microsoft.Graph/Generated/model/AccessReviewStage.cs
index f8f28d3f682..aa2776ab5ca 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewStage.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewStage.cs
@@ -22,7 +22,7 @@ public partial class AccessReviewStage : Entity
///
/// Gets or sets end date time.
- /// DateTime when review stage is scheduled to end. 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. This property is the cumulative total of the durationInDays for all stages. Read-only.
+ /// The date and time in ISO 8601 format and UTC time when the review stage is scheduled to end. This property is the cumulative total of the durationInDays for all stages. Read-only.
///
[JsonPropertyName("endDateTime")]
public DateTimeOffset? EndDateTime { get; set; }
@@ -43,7 +43,7 @@ public partial class AccessReviewStage : Entity
///
/// Gets or sets start date time.
- /// DateTime when review stage is scheduled to start. May be in the future. 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. Read-only.
+ /// The date and time in ISO 8601 format and UTC time when the review stage is scheduled to start. Read-only.
///
[JsonPropertyName("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewStageSettings.cs b/src/Microsoft.Graph/Generated/model/AccessReviewStageSettings.cs
index 070100d2d9b..b7b0a8503b4 100644
--- a/src/Microsoft.Graph/Generated/model/AccessReviewStageSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/AccessReviewStageSettings.cs
@@ -65,7 +65,7 @@ public partial class AccessReviewStageSettings
///
/// Gets or sets stageId.
- /// Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required.
+ /// Unique identifier of the accessReviewStageSettings object. The stageId will be used by the dependsOn property to indicate the order of the stages. Required.
///
[JsonPropertyName("stageId")]
public string StageId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs b/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs
index ce5b4161a9f..1ad20905bc5 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.
- /// Required.
+ /// The list of reviewers for the admin consent. Required.
///
[JsonPropertyName("reviewers")]
public IEnumerable Reviewers { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs
index 0694653a815..23cc6e411ec 100644
--- a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs
+++ b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs
@@ -44,7 +44,7 @@ public AdministrativeUnit()
///
/// Gets or sets visibility.
- /// Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, the default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit.
+ /// Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership. If not set (value is null), the default behavior is public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit.
///
[JsonPropertyName("visibility")]
public string Visibility { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Agreement.cs b/src/Microsoft.Graph/Generated/model/Agreement.cs
index e1c391b629d..9758ff35076 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.
- /// 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).
+ /// 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).
///
[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.
+ /// 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).
///
[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. Note: This property is in the process of being deprecated. Use the file property instead.
+ /// PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand.
///
[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 24be3a649a7..e1fd9ff1528 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.
- /// ID of the agreement file accepted by the user.
+ /// The identifier of the agreement file accepted by the user.
///
[JsonPropertyName("agreementFileId")]
public string AgreementFileId { get; set; }
///
/// Gets or sets agreement id.
- /// ID of the agreement.
+ /// The identifier 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 for accepting the agreement.
+ /// The operating system used to accept the agreement.
///
[JsonPropertyName("deviceOSType")]
public string DeviceOSType { get; set; }
///
/// Gets or sets device osversion.
- /// The operating system version of the device used for accepting the agreement.
+ /// The operating system version of the device used to accept 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.
- /// Possible values are: accepted, declined. Supports $filter (eq).
+ /// The state of the agreement acceptance. 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.
- /// ID of the user who accepted the agreement.
+ /// The identifier 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 5e717586f26..0a7ca871f69 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. 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)).
+ /// Data that represents the terms of use PDF document. Read-only.
///
[JsonPropertyName("data")]
public byte[] Data { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Alert.cs b/src/Microsoft.Graph/Generated/model/Alert.cs
index 81ab37f7dde..b507881f718 100644
--- a/src/Microsoft.Graph/Generated/model/Alert.cs
+++ b/src/Microsoft.Graph/Generated/model/Alert.cs
@@ -134,7 +134,6 @@ public partial class Alert : Entity
///
/// Gets or sets history states.
- /// A collection of alertHistoryStates comprising an audit log of all updates made to an alert.
///
[JsonPropertyName("historyStates")]
public IEnumerable HistoryStates { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs b/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs
index a4c0fad4fc4..9ab35f4d872 100644
--- a/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs
+++ b/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs
@@ -23,49 +23,42 @@ public partial class AlertHistoryState
///
/// Gets or sets appId.
- /// The Application ID of the calling application that submitted an update (PATCH) to the alert. The appId should be extracted from the auth token and not entered manually by the calling application.
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
///
/// Gets or sets assignedTo.
- /// UPN of user the alert was assigned to (note: alert.assignedTo only stores the last value/UPN).
///
[JsonPropertyName("assignedTo")]
public string AssignedTo { get; set; }
///
/// Gets or sets comments.
- /// Comment entered by signed-in user.
///
[JsonPropertyName("comments")]
public IEnumerable Comments { get; set; }
///
/// Gets or sets feedback.
- /// Analyst feedback on the alert in this update. Possible values are: unknown, truePositive, falsePositive, benignPositive.
///
[JsonPropertyName("feedback")]
public AlertFeedback? Feedback { get; set; }
///
/// Gets or sets status.
- /// Alert status value (if updated). Possible values are: unknown, newAlert, inProgress, resolved, dismissed.
///
[JsonPropertyName("status")]
public AlertStatus? Status { get; set; }
///
/// Gets or sets updatedDateTime.
- /// Date and time of the alert update. 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("updatedDateTime")]
public DateTimeOffset? UpdatedDateTime { get; set; }
///
/// Gets or sets user.
- /// UPN of the signed-in user that updated the alert (taken from the bearer token - if in user/delegated auth mode).
///
[JsonPropertyName("user")]
public string User { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AlterationResponse.cs b/src/Microsoft.Graph/Generated/model/AlterationResponse.cs
index f865e67daaa..7f1b48d06f8 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 alteration information for the spelling correction.
+ /// Defines the details of the 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 e65acd97285..4e1055ca2a9 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.
+ /// Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
///
[JsonPropertyName("customBrowserDisplayName")]
public string CustomBrowserDisplayName { get; set; }
///
/// Gets or sets custom browser package id.
- /// Unique identifier of a custom browser to open weblink on Android.
+ /// Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
///
[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 b2b2e2e4f7f..a46d188b6a2 100644
--- a/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs
@@ -36,14 +36,14 @@ public partial class AppConsentRequestObject : Entity
///
/// Gets or sets pending scopes.
- /// A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required.
+ /// A list of pending scopes waiting for approval. Required.
///
[JsonPropertyName("pendingScopes")]
public IEnumerable PendingScopes { get; set; }
///
/// Gets or sets user consent requests.
- /// A list of pending user consent requests.
+ /// A list of pending user consent requests. Supports $filter (eq).
///
[JsonPropertyName("userConsentRequests")]
public IAppConsentRequestUserConsentRequestsCollectionPage UserConsentRequests { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppIdentity.cs b/src/Microsoft.Graph/Generated/model/AppIdentity.cs
index f7eb2411a11..e0932e16f67 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 identifier representing Application Id in the Azure Active Directory.
+ /// Refers to the Unique GUID 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 identifier indicating Service Principal Id in Azure Active Directory for the corresponding App.
+ /// Refers to the Unique GUID 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 9c99cd4ac39..18232d46baf 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. This property is 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. 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. This property is 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. 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 dc400a9fb85..659cebbe0cc 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 4e3475ba5a7..422b01a0811 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 by Azure AD. Not nullable. Read-only. Supports $filter (eq).
+ /// The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. Supports $filter (eq).
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
@@ -79,7 +79,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. Returned by default. 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. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
///
[JsonPropertyName("description")]
public string Description { get; set; }
@@ -100,7 +100,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 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).
+ /// 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).
///
[JsonPropertyName("groupMembershipClaims")]
public string GroupMembershipClaims { get; set; }
@@ -114,7 +114,7 @@ public Application()
///
/// Gets or sets info.
- /// 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).
+ /// 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).
///
[JsonPropertyName("info")]
public InformationalUrl Info { get; set; }
@@ -128,7 +128,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 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.
+ /// 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.
///
[JsonPropertyName("isFallbackPublicClient")]
public bool? IsFallbackPublicClient { get; set; }
@@ -190,7 +190,7 @@ public Application()
///
/// Gets or sets publisher domain.
- /// The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).
+ /// 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).
///
[JsonPropertyName("publisherDomain")]
public string PublisherDomain { get; set; }
@@ -232,7 +232,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; }
@@ -335,7 +335,6 @@ public Application()
///
/// Gets or sets token lifetime policies.
- /// The tokenLifetimePolicies assigned to this application. Supports $expand.
///
[JsonPropertyName("tokenLifetimePolicies")]
public IApplicationTokenLifetimePoliciesCollectionWithReferencesPage TokenLifetimePolicies { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs b/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs
index 2b5b7b260f5..473efa45b10 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.
- /// Name of the conditional access policy.
+ /// Refers to the Name of the conditional access policy (example: 'Require MFA for Salesforce').
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
@@ -44,14 +44,14 @@ public partial class AppliedConditionalAccessPolicy
///
/// Gets or sets id.
- /// Identifier of the conditional access policy.
+ /// An 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, 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.
+ /// 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.
///
[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 af0b2a9720e..0bd2a5e5032 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.
- /// 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.
+ /// A collection of stages in the approval decision.
///
[JsonPropertyName("stages")]
public IApprovalStagesCollectionPage Stages { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ApprovalStage.cs b/src/Microsoft.Graph/Generated/model/ApprovalStage.cs
index 6bcf319749e..5e0b10f4a5d 100644
--- a/src/Microsoft.Graph/Generated/model/ApprovalStage.cs
+++ b/src/Microsoft.Graph/Generated/model/ApprovalStage.cs
@@ -43,7 +43,7 @@ public partial class ApprovalStage : Entity
///
/// Gets or sets reviewed by.
- /// The identifier of the reviewer. Read-only.
+ /// The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Read-only.
///
[JsonPropertyName("reviewedBy")]
public Identity ReviewedBy { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AssignedPlan.cs b/src/Microsoft.Graph/Generated/model/AssignedPlan.cs
index 2d9fb595ac6..7805fd02482 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; 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
+ /// 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.
///
[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.
+ /// Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value.
///
[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 000e143ce99..7384147dd08 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 IDs provided to determine the order in which attributes should be collected within a user flow.
+ /// A list of identityUserFlowAttribute object identifiers that 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 65caa859b5e..a87d4cb77e4 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 display name of the attachment. This does not need to be the actual file name.
+ /// The attachment's file name.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AttachmentBase.cs b/src/Microsoft.Graph/Generated/model/AttachmentBase.cs
index 26f8fe39014..52da40a0a7e 100644
--- a/src/Microsoft.Graph/Generated/model/AttachmentBase.cs
+++ b/src/Microsoft.Graph/Generated/model/AttachmentBase.cs
@@ -31,28 +31,24 @@ protected internal AttachmentBase()
///
/// Gets or sets content type.
- /// The MIME type.
///
[JsonPropertyName("contentType")]
public string ContentType { get; set; }
///
/// Gets or sets last 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.
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
///
/// Gets or sets name.
- /// The display name of the attachment. This does not need to be the actual file name.
///
[JsonPropertyName("name")]
public string Name { get; set; }
///
/// Gets or sets size.
- /// The length of the attachment in bytes.
///
[JsonPropertyName("size")]
public Int32? Size { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AttachmentInfo.cs b/src/Microsoft.Graph/Generated/model/AttachmentInfo.cs
index c036c4a293a..2d4516eda36 100644
--- a/src/Microsoft.Graph/Generated/model/AttachmentInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/AttachmentInfo.cs
@@ -23,28 +23,24 @@ public partial class AttachmentInfo
///
/// Gets or sets attachmentType.
- /// The type of the attachment. The possible values are: file, item, reference. Required.
///
[JsonPropertyName("attachmentType")]
public AttachmentType? AttachmentType { get; set; }
///
/// Gets or sets contentType.
- /// The nature of the data in the attachment. Optional.
///
[JsonPropertyName("contentType")]
public string ContentType { get; set; }
///
/// Gets or sets name.
- /// The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.
///
[JsonPropertyName("name")]
public string Name { get; set; }
///
/// Gets or sets size.
- /// The length of the attachment in bytes. Required.
///
[JsonPropertyName("size")]
public Int64? Size { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AttachmentSession.cs b/src/Microsoft.Graph/Generated/model/AttachmentSession.cs
index 24fd3738242..c442d54f388 100644
--- a/src/Microsoft.Graph/Generated/model/AttachmentSession.cs
+++ b/src/Microsoft.Graph/Generated/model/AttachmentSession.cs
@@ -22,21 +22,18 @@ public partial class AttachmentSession : Entity
///
/// Gets or sets content.
- /// The content streams that are uploaded.
///
[JsonPropertyName("content")]
public Stream Content { get; set; }
///
/// Gets or sets expiration date time.
- /// The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached.
///
[JsonPropertyName("expirationDateTime")]
public DateTimeOffset? ExpirationDateTime { get; set; }
///
/// Gets or sets next expected ranges.
- /// Indicates a single value {start} that represents 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/AttendeeAvailability.cs b/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs
index 73126ac9bd4..8cc47f86fc7 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. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ /// The availability status of the attendee. The 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 b8902a125f1..8ead9f56f53 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. 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. The 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/AttributeRuleMembers.cs b/src/Microsoft.Graph/Generated/model/AttributeRuleMembers.cs
index af0b471e4d6..d40e8a20a50 100644
--- a/src/Microsoft.Graph/Generated/model/AttributeRuleMembers.cs
+++ b/src/Microsoft.Graph/Generated/model/AttributeRuleMembers.cs
@@ -29,12 +29,14 @@ public AttributeRuleMembers()
///
/// Gets or sets description.
+ /// A description of the membership rule.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets membershipRule.
+ /// Determines the allowed target users for this policy. For more information about the syntax of the membership rule, see Membership Rules syntax.
///
[JsonPropertyName("membershipRule")]
public string MembershipRule { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AudioRoutingGroup.cs b/src/Microsoft.Graph/Generated/model/AudioRoutingGroup.cs
index 9cc4349adc1..12d71dc62dc 100644
--- a/src/Microsoft.Graph/Generated/model/AudioRoutingGroup.cs
+++ b/src/Microsoft.Graph/Generated/model/AudioRoutingGroup.cs
@@ -23,21 +23,18 @@ public partial class AudioRoutingGroup : Entity
///
/// Gets or sets receivers.
- /// List of receiving participant ids.
///
[JsonPropertyName("receivers")]
public IEnumerable Receivers { get; set; }
///
/// Gets or sets routing mode.
- /// Routing group mode. Possible values are: oneToOne, multicast.
///
[JsonPropertyName("routingMode")]
public RoutingMode? RoutingMode { get; set; }
///
/// Gets or sets sources.
- /// List of source participant ids.
///
[JsonPropertyName("sources")]
public IEnumerable Sources { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuditActivityInitiator.cs b/src/Microsoft.Graph/Generated/model/AuditActivityInitiator.cs
index 57e1a8e9843..ebc42d674fe 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 actor initiating the activity is an app, this property indicates all its identification information including appId, displayName, servicePrincipalId, and servicePrincipalName.
+ /// If the resource initiating the activity is an app, this property indicates all the app related information like appId, Name, servicePrincipalId, Name.
///
[JsonPropertyName("app")]
public AppIdentity App { get; set; }
///
/// Gets or sets user.
- /// If the actor initiating the activity is a user, this property indicates their identification information including their id, displayName, and userPrincipalName.
+ /// If the resource initiating the activity is a user, this property Indicates all the user related information like userId, Name, UserPrinicpalName.
///
[JsonPropertyName("user")]
public UserIdentity User { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Authentication.cs b/src/Microsoft.Graph/Generated/model/Authentication.cs
index 3042aea7c20..ca9ac6fc18f 100644
--- a/src/Microsoft.Graph/Generated/model/Authentication.cs
+++ b/src/Microsoft.Graph/Generated/model/Authentication.cs
@@ -22,7 +22,7 @@ public partial class Authentication : Entity
///
/// Gets or sets email methods.
- /// Represents the email addresses registered to a user for authentication.
+ /// The email address registered to a user for authentication.
///
[JsonPropertyName("emailMethods")]
public IAuthenticationEmailMethodsCollectionPage EmailMethods { get; set; }
@@ -78,6 +78,7 @@ public partial class Authentication : Entity
///
/// Gets or sets operations.
+ /// Represents the status of a long-running operation.
///
[JsonPropertyName("operations")]
public IAuthenticationOperationsCollectionPage Operations { get; set; }
@@ -91,7 +92,7 @@ public partial class Authentication : Entity
///
/// Gets or sets password methods.
- /// Represents the details of the password authentication method registered to a user for authentication.
+ /// Represents the password that's registered to a user for authentication. For security, the password itself will never be returned in the object, but action can be taken to reset a password.
///
[JsonPropertyName("passwordMethods")]
public IAuthenticationPasswordMethodsCollectionPage PasswordMethods { get; set; }
@@ -105,7 +106,7 @@ public partial class Authentication : Entity
///
/// Gets or sets phone methods.
- /// Represents the phone registered to a user for authentication.
+ /// The phone numbers registered to a user for authentication.
///
[JsonPropertyName("phoneMethods")]
public IAuthenticationPhoneMethodsCollectionPage PhoneMethods { get; set; }
@@ -119,6 +120,7 @@ public partial class Authentication : Entity
///
/// Gets or sets software oath methods.
+ /// The software OATH TOTP applications registered to a user for authentication.
///
[JsonPropertyName("softwareOathMethods")]
public IAuthenticationSoftwareOathMethodsCollectionPage SoftwareOathMethods { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationFlowsPolicy.cs b/src/Microsoft.Graph/Generated/model/AuthenticationFlowsPolicy.cs
index 32decb40241..37be94e037a 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. This property is not a key. Optional. Read-only.
+ /// Inherited property. A description of the policy. Optional. Read-only.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets display name.
- /// Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only.
+ /// Inherited property. The human-readable name of the policy. 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. This property is not a key. Optional. Read-only.
+ /// Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. 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 bb1a5a37962..0a009601202 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, and unknownFutureValue.
+ /// Possible values are: user, group.
///
[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 0bf0f2ec2e5..e506d891586 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.
+ /// A description of the policy. Read-only.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets display name.
- /// The name of the policy.
+ /// The name of the policy. Read-only.
///
[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.
+ /// The date and time of the last update to the policy. Read-only.
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
///
/// Gets or sets policy version.
- /// The version of the policy in use.
+ /// The version of the policy in use. Read-only.
///
[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 a091591a1a2..5c0f10d22c0 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 AD 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 Active Directory 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 88ff9759cba..182407e396d 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 AD user or group.
+ /// The object identifier of an Azure Active Directory 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 caf238a8046..a7e33b1a5cf 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. 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).
+ /// 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).
///
[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 eb1873b174f..5ec24ebb20f 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. 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. The 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. Possible values are: disabled, alwaysEnabled, scheduled.
+ /// Configurations status for automatic replies. The 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 d5e417a7210..1df29434daa 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 27485a20439..828ef3c129e 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.
+ /// The date and time when the key was originally backed up to Azure Active Directory. Not nullable.
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets device id.
- /// ID of the device the BitLocker key is originally backed up from.
+ /// Identifier of the device the BitLocker key is originally backed up from. Supports $filter (eq).
///
[JsonPropertyName("deviceId")]
public string DeviceId { get; set; }
///
/// Gets or sets key.
- /// The BitLocker recovery key.
+ /// The BitLocker recovery key. Returned only on $select. Not nullable.
///
[JsonPropertyName("key")]
public string Key { get; set; }
///
/// Gets or sets volume type.
- /// Indicates the type of volume the BitLocker key is associated with. Possible values are: operatingSystemVolume, fixedDataVolume, removableDataVolume, unknownFutureValue.
+ /// 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).
///
[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 48040acd333..4c302d9e882 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.
- /// True indicates that the appointment will be held online. Default value is false.
+ /// If 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.
- /// True indicates that the bookingCustomer for this appointment does not wish to receive a confirmation for this appointment.
+ /// If 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.
+ /// 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.
///
[JsonPropertyName("selfServiceAppointmentId")]
public string SelfServiceAppointmentId { get; set; }
@@ -163,7 +163,7 @@ public partial class BookingAppointment : Entity
///
/// Gets or sets sms notifications enabled.
- /// True indicates SMS notifications will be sent to the customers for the appointment. Default value is false.
+ /// If 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 9f5f9cc1f59..6ab979ea880 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 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.
///
[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 d9a27d8660a..1e5297b95ac 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, including home, business and other 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.
///
[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 e99e923f8b8..3d6a64a2c2a 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 b653bed97aa..e00c17da3c3 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.
- /// Indicates whether it is mandatory to answer the custom question.
+ /// The ID of the custom question.
///
[JsonPropertyName("isRequired")]
public bool? IsRequired { get; set; }
///
/// Gets or sets questionId.
- /// If it is mandatory to answer the custom question.
+ /// Indicates whether 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 f0ef7fc5754..8ad1b5aa24c 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 and unknownFutureValue.
+ /// The persons who should receive the reminder. Possible values are: allAttendees, staff, customer, 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 f16bb95b15e..9e542cafe6d 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/BookingStaffMember.cs b/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs
index 805f6c33849..84952917ddb 100644
--- a/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs
+++ b/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs
@@ -52,7 +52,7 @@ public BookingStaffMember()
///
/// Gets or sets role.
- /// The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler and member. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: scheduler, member. Required.
+ /// The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest and unknownFutureValue. Required.
///
[JsonPropertyName("role")]
public BookingStaffRole? Role { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Calendar.cs b/src/Microsoft.Graph/Generated/model/Calendar.cs
index defe9b86540..a96c5eefa6c 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, through an Outlook client or the corresponding calendarPermission resource. Read-only.
+ /// 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.
///
[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. Read-only.
+ /// true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
///
[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. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.
+ /// true if the user can read calendar items that have been marked private, false otherwise.
///
[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.
+ /// 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.
///
[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. Read-only.
+ /// 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.
///
[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 f9bd5c7cd0e..d94f4635dee 100644
--- a/src/Microsoft.Graph/Generated/model/Call.cs
+++ b/src/Microsoft.Graph/Generated/model/Call.cs
@@ -37,7 +37,6 @@ public partial class Call : Entity
///
/// Gets or sets call options.
- /// Contains the optional features for the call.
///
[JsonPropertyName("callOptions")]
public CallOptions CallOptions { get; set; }
@@ -51,7 +50,7 @@ public partial class Call : Entity
///
/// Gets or sets chat info.
- /// The chat information. Required information for meeting scenarios.
+ /// The chat information. Required information for joining a meeting.
///
[JsonPropertyName("chatInfo")]
public ChatInfo ChatInfo { get; set; }
@@ -65,14 +64,13 @@ public partial class Call : Entity
///
/// Gets or sets incoming context.
- /// The context associated with an incoming call. Read-only. Server generated.
///
[JsonPropertyName("incomingContext")]
public IncomingContext IncomingContext { get; set; }
///
/// Gets or sets media config.
- /// The media configuration. Required information for creating peer to peer calls or joining meetings.
+ /// The media configuration. Required.
///
[JsonPropertyName("mediaConfig")]
public MediaConfig MediaConfig { get; set; }
@@ -86,7 +84,7 @@ public partial class Call : Entity
///
/// Gets or sets meeting info.
- /// The meeting information. Required information for meeting scenarios.
+ /// The meeting information that's required for joining a meeting.
///
[JsonPropertyName("meetingInfo")]
public MeetingInfo MeetingInfo { get; set; }
@@ -147,7 +145,6 @@ public partial class Call : Entity
///
/// Gets or sets transcription.
- /// The transcription information for the call. Read-only.
///
[JsonPropertyName("transcription")]
public CallTranscriptionInfo Transcription { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ChangeNotification.cs b/src/Microsoft.Graph/Generated/model/ChangeNotification.cs
index 0aef6e984d4..c701284c099 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 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.
+ /// 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.
///
[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/ChatInfo.cs b/src/Microsoft.Graph/Generated/model/ChatInfo.cs
index 5bc707d3508..50ae9eaa660 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 for a message in a Microsoft Teams channel.
+ /// The unique identifier of 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 ce04eb63d08..130d6974d66 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, channel, and tag.
+ /// List of entities mentioned in the chat message. Supported entities are: user, bot, team, and channel.
///
[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 42fcf95b102..7a493dd9f35 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. To learn more about these values, Deploy Conditional Access App Control for featured apps.
+ /// Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see 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 a602e214fc4..c4c8c12ae92 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 used for sorting and searching.
+ /// Specifies whether the column values can be 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. Used only to fetch contentTypes columns.
+ /// ContentType from which this column is inherited from. Present only in contentTypes columns response. Read-only.
///
[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 content type column.
+ /// The source column for the 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 cbec612e751..9a221d20522 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/ConditionalAccessApplications.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessApplications.cs
index ab0dd244585..1abdf3b41ba 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessApplications.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessApplications.cs
@@ -37,7 +37,6 @@ public partial class ConditionalAccessApplications
///
/// Gets or sets includeAuthenticationContextClassReferences.
- /// Authentication context class references include. Supported values are c1 through c25.
///
[JsonPropertyName("includeAuthenticationContextClassReferences")]
public IEnumerable IncludeAuthenticationContextClassReferences { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs
index 394965481e8..2a92a2c6af2 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs
@@ -65,7 +65,6 @@ public partial class ConditionalAccessConditionSet
///
/// Gets or sets servicePrincipalRiskLevels.
- /// Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue.
///
[JsonPropertyName("servicePrincipalRiskLevels")]
public IEnumerable ServicePrincipalRiskLevels { get; set; }
@@ -86,7 +85,7 @@ public partial class ConditionalAccessConditionSet
///
/// Gets or sets users.
- /// Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required.
+ /// Users, groups, and roles included in and excluded from the policy. 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 e0d1581781b..8ce847c4d7f 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. Cannot be set if includeDevices or excludeDevices is set.
+ /// 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.
///
[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 e9e2bc4f80b..18f134f1886 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. For details, see rules with multiple expressions
+ /// 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
///
[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 d631d341cab..cd3f70b97b6 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. To learn more about custom control, see Custom controls (preview).
+ /// List of custom controls IDs required by the policy. For more information, see Custom controls.
///
[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 ca577e2ad72..611e014194d 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, all, unknownFutureValue, linux.
+ /// Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue.
///
[JsonPropertyName("excludePlatforms")]
public IEnumerable ExcludePlatforms { get; set; }
///
/// Gets or sets includePlatforms.
- /// Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue,linux``.
+ /// Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue.
///
[JsonPropertyName("includePlatforms")]
public IEnumerable IncludePlatforms { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs
index 298304c8f8d..2772090bda0 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs
@@ -37,7 +37,6 @@ public partial class ConditionalAccessPolicy : Entity
///
/// Gets or sets description.
- /// Not used.
///
[JsonPropertyName("description")]
public string Description { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
index c663fd7510b..22d0fb2bf89 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 policies.
+ /// Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) 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 97800174645..d5e75b7b8d3 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, crossCloudAzureActiveDirectoryTenant, 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').
+ /// The identity sources in this connected organization, one of azureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Nullable.
///
[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. Possible values are: configured, proposed.
+ /// 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.
///
[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 ad24163a5b3..615ebc20b41 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. Read only.
+ /// The name of the connected organization.
///
[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 a3a987ddb39..f3049715cfc 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. Nullable.
+ /// The collection of open extensions defined for the contact. Read-only. 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 ac85eef2600..06a4979a392 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 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.
+ /// 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.
///
[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 cannot be modified unless this value is first set to false.
+ /// If true, the content type can't 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 cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.
+ /// 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.
///
[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/Conversation.cs b/src/Microsoft.Graph/Generated/model/Conversation.cs
index 72cb26bf1d9..26ba7ac2eca 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. Supports $filter (eq, ne, le, ge).
+ /// 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("lastDeliveredDateTime")]
public DateTimeOffset? LastDeliveredDateTime { get; set; }
///
/// Gets or sets preview.
- /// A short summary from the body of the latest post in this conversation.
+ /// A short summary from the body of the latest post in this conversation. Supports $filter (eq, ne, le, ge).
///
[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 7145f62722c..2c587a918f9 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 2e07b9471d6..5eb676610e4 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.
+ /// List of countries and/or regions in two-letter format specified by ISO 3166-2. Required.
///
[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.
+ /// 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.
///
[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 94e36ce8278..6137858ce29 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, '2019-04-16T09:00:00'.
+ /// A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000).
///
[JsonPropertyName("dateTime")]
public string DateTime { get; set; }
///
/// Gets or sets timeZone.
- /// Represents a time zone, for example, 'Pacific Standard Time'. See below for possible values.
+ /// Represents a time zone, for example, 'Pacific Standard Time'. See below for more 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 ba660cf2b09..9afb5880d56 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 publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter.
+ /// The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes 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 publishedPermissionScopes collection of the servicePrincipal. Does not support $filter.
+ /// The claim value (value) for the delegated permission listed in the oauth2PermissionScopes 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 62262bf17ed..19db135c90a 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. 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. Required. 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.
- /// Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, not, startsWith).
+ /// Unique 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.
- /// Operating system version of the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
+ /// The version of the operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).
///
[JsonPropertyName("operatingSystemVersion")]
public string OperatingSystemVersion { get; set; }
@@ -156,7 +156,7 @@ 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; }
@@ -205,7 +205,7 @@ public Device()
///
/// Gets or sets transitive member of.
- /// Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand.
+ /// Groups and administrative units that the 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 66e75cbeb58..bd49367b08d 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, remoteLock.
+ /// What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.
///
[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 d513a219887..ad9295885cc 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 for this 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.
///
[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 474bf37cc4b..26202a16e97 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, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.
+ /// Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, 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 81b3f5f0ba7..e9d2f28487e 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 or not.
+ /// Indicates whether the device is compliant.
///
[JsonPropertyName("isCompliant")]
public bool? IsCompliant { get; set; }
///
/// Gets or sets isManaged.
- /// Indicates if the device is managed or not.
+ /// Indicates whether the device is managed.
///
[JsonPropertyName("isManaged")]
public bool? IsManaged { get; set; }
///
/// Gets or sets operatingSystem.
- /// Indicates the OS name and version used for signing-in.
+ /// Indicates the operating system name and version used for signing in.
///
[JsonPropertyName("operatingSystem")]
public string OperatingSystem { get; set; }
///
/// Gets or sets trustType.
- /// Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.
+ /// Provides information about 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 87e8c0c1d21..9833806a89f 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/Diagnostic.cs b/src/Microsoft.Graph/Generated/model/Diagnostic.cs
index c45fdf7dff6..1c479d7eb49 100644
--- a/src/Microsoft.Graph/Generated/model/Diagnostic.cs
+++ b/src/Microsoft.Graph/Generated/model/Diagnostic.cs
@@ -23,14 +23,12 @@ public partial class Diagnostic
///
/// Gets or sets message.
- /// The message describing the condition that triggered the error or warning.
///
[JsonPropertyName("message")]
public string Message { get; set; }
///
/// Gets or sets url.
- /// The link to the documentation for this issue.
///
[JsonPropertyName("url")]
public string Url { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs b/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs
index 6b4bf304adc..ec5b4a522ce 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 (E.g. 'Create User', 'Add member to group'). For a list of activities logged, refer to Azure Ad activity list.
+ /// Indicates the activity name or the operation name (examples: 'Create User' and 'Add member to group'). For full list, see Azure AD activity list.
///
[JsonPropertyName("activityDisplayName")]
public string ActivityDisplayName { get; set; }
@@ -93,7 +93,7 @@ public partial class DirectoryAudit : Entity
///
/// Gets or sets target resources.
- /// Information about the resource that changed due to the activity.
+ /// 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.
///
[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 62149c3bfb3..c5f752d8af7 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.
- /// Indicates whether to add the name of the document set to each file name.
+ /// Specifies whether to push welcome page changes to inherited content types.
///
[JsonPropertyName("propagateWelcomePageChanges")]
public bool? PropagateWelcomePageChanges { get; set; }
///
/// Gets or sets shouldPrefixNameToFile.
- /// Add the name of the Document Set to each file name.
+ /// Indicates whether to 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 7913f52f796..bc9652757a1 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 de6c8eee59a..417057dc038 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; }
@@ -125,7 +125,7 @@ public partial class Domain : Entity
///
/// Gets or sets federation configuration.
- /// Domain settings configured by customer when federated with Azure AD. Supports $expand.
+ /// Domain settings configured by a customer when federated with Azure AD. Supports $expand.
///
[JsonPropertyName("federationConfiguration")]
public IDomainFederationConfigurationCollectionPage FederationConfiguration { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DriveItem.cs b/src/Microsoft.Graph/Generated/model/DriveItem.cs
index 4c3be6ab8c7..792317234fa 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. Only on OneDrive Personal.
+ /// Audio metadata, if the item is an audio file. Read-only. 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 indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only.
+ /// If present, indicates that one or more operations that might 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 def4ba54a89..6238d6952ea 100644
--- a/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs
+++ b/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs
@@ -30,6 +30,7 @@ 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 34d7a3734bd..98adcc65966 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, notConfigured.
+ /// Edition Upgrade License Type. Possible values are: productKey, licenseFile.
///
[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, notConfigured, windows10Home, windows10HomeChina, windows10HomeN, windows10HomeSingleLanguage, windows10Mobile, windows10IoTCore, windows10IoTCoreCommercial.
+ /// Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN.
///
[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 e2aac114841..5205e332e01 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 is not specified during create, it defaults to true.
+ /// Identifies whether students can submit after the due date. If this property isn't 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 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
+ /// 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
///
[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 is not 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 isn't 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 not PATCH this value. Possible values are: draft, scheduled, published, assigned.
+ /// Status of the Assignment. You can't 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 1485b4b971d..406475a5a9f 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 5ba5783fc99..196da5b2557 100644
--- a/src/Microsoft.Graph/Generated/model/EducationClass.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationClass.cs
@@ -30,14 +30,13 @@ public partial class EducationClass : Entity
///
/// Gets or sets course.
- /// Course information for the class.
///
[JsonPropertyName("course")]
public EducationCourse Course { get; set; }
///
/// Gets or sets created by.
- /// Entity who created the class.
+ /// Entity who created the class
///
[JsonPropertyName("createdBy")]
public IdentitySet CreatedBy { get; set; }
@@ -72,7 +71,7 @@ public partial class EducationClass : Entity
///
/// Gets or sets external source.
- /// The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.
+ /// How this class was created. Possible values are: sis, manual.
///
[JsonPropertyName("externalSource")]
public EducationExternalSource? ExternalSource { get; set; }
@@ -100,7 +99,7 @@ public partial class EducationClass : Entity
///
/// Gets or sets term.
- /// Term for the class.
+ /// Term for this 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 d30b56c27b8..4d63b5f50ce 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 922ca76a148..a17da263eb7 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.
- /// Where this user was created from. Possible values are: sis, lms, or manual.
+ /// Source where this organization was created from. Possible values are: sis, manual.
///
[JsonPropertyName("externalSource")]
public EducationExternalSource? ExternalSource { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationOutcome.cs b/src/Microsoft.Graph/Generated/model/EducationOutcome.cs
index 71ad1fbbbd3..98dd86dc03e 100644
--- a/src/Microsoft.Graph/Generated/model/EducationOutcome.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationOutcome.cs
@@ -38,7 +38,7 @@ protected internal EducationOutcome()
///
/// Gets or sets last modified date time.
- /// 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, 2021 is 2021-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, 2021 is 2021-01-01T00:00:00Z.
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationResource.cs b/src/Microsoft.Graph/Generated/model/EducationResource.cs
index 35da61902c7..c2c377c80f0 100644
--- a/src/Microsoft.Graph/Generated/model/EducationResource.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationResource.cs
@@ -31,14 +31,14 @@ protected internal EducationResource()
///
/// Gets or sets createdBy.
- /// Who created the resource.
+ /// The individual who created the resource.
///
[JsonPropertyName("createdBy")]
public IdentitySet CreatedBy { get; set; }
///
/// Gets or sets createdDateTime.
- /// 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 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
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
@@ -52,14 +52,14 @@ protected internal EducationResource()
///
/// Gets or sets lastModifiedBy.
- /// Who was the last user to modify the resource.
+ /// 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 801d5caa9f3..db97a417371 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.
- /// Possible values are: female, male, other.
+ /// The possible values are: female, male, other, unknownFutureValue.
///
[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 91b51fdc13b..38486dfba6b 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, 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.
+ /// 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.
///
[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 c3d3858702a..5ffc2ffaec2 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 external source system.
+ /// ID of the teacher in the source system.
///
[JsonPropertyName("externalId")]
public string ExternalId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs b/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs
index d02047aef2c..c13347177a6 100644
--- a/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs
+++ b/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs
@@ -29,28 +29,24 @@ public EducationTeamsAppResource()
///
/// Gets or sets appIconWebUrl.
- /// URL that points to the app's icon.
///
[JsonPropertyName("appIconWebUrl")]
public string AppIconWebUrl { get; set; }
///
/// Gets or sets appId.
- /// Teams App ID of the application.
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
///
/// Gets or sets teamsEmbeddedContentUrl.
- /// URL for the app resource that will be opened by Teams.
///
[JsonPropertyName("teamsEmbeddedContentUrl")]
public string TeamsEmbeddedContentUrl { get; set; }
///
/// Gets or sets webUrl.
- /// URL for the app resource that can be opened in the browser.
///
[JsonPropertyName("webUrl")]
public string WebUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EducationUser.cs b/src/Microsoft.Graph/Generated/model/EducationUser.cs
index ffd6313cb59..91fe78cd63c 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 related to the user. Possible relationships are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue
+ /// Related records associated with the user. Read-only.
///
[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.
- /// Entity who created the user.
+ /// The 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. Supports $filter and $orderby.
+ /// 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.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets external source.
- /// The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.
+ /// Where this user was created from. Possible values are: sis, manual.
///
[JsonPropertyName("externalSource")]
public EducationExternalSource? ExternalSource { get; set; }
///
/// Gets or sets external source detail.
- /// The name of the external source this resources was generated from.
+ /// The name of the external source this resource 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.
- /// Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources.
+ /// The mail address of the user.
///
[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 user.
+ /// The middle name of the 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 AAD user with it's Active Directory counterpart.
+ /// Additional information used to associate the Azure Active Directory user with its Active Directory counterpart.
///
[JsonPropertyName("onPremisesInfo")]
public EducationOnPremisesInfo OnPremisesInfo { get; set; }
///
/// Gets or sets password policies.
- /// Specifies password policies for the user. See standard [user] resource for additional details.
+ /// 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.
///
[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. See standard [user] resource for additional details.
+ /// 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.
///
[JsonPropertyName("passwordProfile")]
public PasswordProfile PasswordProfile { get; set; }
///
/// Gets or sets preferred language.
- /// The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.
+ /// The preferred language for the user that should follow the 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, faculty. Supports /$filter.
+ /// Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, none, unknownFutureValue.
///
[JsonPropertyName("primaryRole")]
public EducationUserRole? PrimaryRole { get; set; }
@@ -189,7 +189,7 @@ public partial class EducationUser : Entity
///
/// Gets or sets residence address.
- /// Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources.
+ /// The address where the user lives.
///
[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 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.
+ /// 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.
///
[JsonPropertyName("usageLocation")]
public string UsageLocation { get; set; }
///
/// Gets or sets user principal name.
- /// The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.
+ /// 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.
///
[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.
- /// List of assignments for the user. Nullable.
+ /// Assignments belonging to the user.
///
[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 d5c420541f9..8d1a6e3e642 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 an entity instance.
+ /// The email address of the person or entity.
///
[JsonPropertyName("address")]
public string Address { get; set; }
///
/// Gets or sets name.
- /// The display name of an entity instance.
+ /// The display name of the person or entity.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Endpoint.cs b/src/Microsoft.Graph/Generated/model/Endpoint.cs
index 6d4f2e88bdd..08502007421 100644
--- a/src/Microsoft.Graph/Generated/model/Endpoint.cs
+++ b/src/Microsoft.Graph/Generated/model/Endpoint.cs
@@ -30,35 +30,30 @@ public Endpoint()
///
/// Gets or sets capability.
- /// Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only.
///
[JsonPropertyName("capability")]
public string Capability { get; set; }
///
/// Gets or sets provider id.
- /// Application id of the publishing underlying service. Not nullable. Read-only.
///
[JsonPropertyName("providerId")]
public string ProviderId { get; set; }
///
/// Gets or sets provider name.
- /// Name of the publishing underlying service. Read-only.
///
[JsonPropertyName("providerName")]
public string ProviderName { get; set; }
///
/// Gets or sets provider resource id.
- /// For Microsoft 365 groups, this is set to a well-known name for the resource (e.g. Yammer.FeedURL etc.). Not nullable. Read-only.
///
[JsonPropertyName("providerResourceId")]
public string ProviderResourceId { get; set; }
///
/// Gets or sets uri.
- /// URL of the published resource. Not nullable. Read-only.
///
[JsonPropertyName("uri")]
public string Uri { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs b/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs
index 5c8582e8e3e..28d09d3e81a 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, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.
+ /// Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
///
[JsonPropertyName("enrollmentType")]
public DeviceEnrollmentType? EnrollmentType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs
index bb70f094034..0a4aee9d105 100644
--- a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs
+++ b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs
@@ -36,7 +36,7 @@ public partial class EntitlementManagement : Entity
///
/// Gets or sets access packages.
- /// Represents access package objects.
+ /// Access packages define the collection of resource roles and the policies for which subjects can request or be assigned access to those resources.
///
[JsonPropertyName("accessPackages")]
public IEntitlementManagementAccessPackagesCollectionPage AccessPackages { get; set; }
@@ -106,7 +106,7 @@ public partial class EntitlementManagement : Entity
///
/// Gets or sets connected organizations.
- /// Represents references to a directory or domain of another organization whose users can request access.
+ /// References to a directory or domain of another organization whose users can request access.
///
[JsonPropertyName("connectedOrganizations")]
public IEntitlementManagementConnectedOrganizationsCollectionPage ConnectedOrganizations { get; set; }
@@ -120,7 +120,7 @@ public partial class EntitlementManagement : Entity
///
/// Gets or sets settings.
- /// Represents the settings that control the behavior of Azure AD entitlement management.
+ /// The settings that control the behavior of Azure AD entitlement management.
///
[JsonPropertyName("settings")]
public EntitlementManagementSettings Settings { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs
index 91af44c3cdd..17316adaf87 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.
- /// One of None, BlockSignIn, or BlockSignInAndDelete.
+ /// 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.
///
[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 f12ff0e0c29..0af36ddd65e 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/EventMessage.cs b/src/Microsoft.Graph/Generated/model/EventMessage.cs
index 4fa7771cced..fd07422d084 100644
--- a/src/Microsoft.Graph/Generated/model/EventMessage.cs
+++ b/src/Microsoft.Graph/Generated/model/EventMessage.cs
@@ -31,7 +31,6 @@ public EventMessage()
///
/// Gets or sets end date time.
- /// The end time of the requested meeting.
///
[JsonPropertyName("endDateTime")]
public DateTimeTimeZone EndDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs b/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs
index 8235e7c5ed8..e8ad4666149 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 AD user or group.
+ /// The object identifier of an Azure Active Directory 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 b9334947728..b9cc109a2a3 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 requestor's desired expiration pattern type. The possible values are: notSpecified, noExpiration, afterDateTime, afterDuration.
///
[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 df69e2bd660..92cff955794 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 dd9948c9905..f0cbdea8b37 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, notAttested, unknownFutureValue.
+ /// The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested.
///
[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 fad79f44f6e..6de8826092c 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. Writable on OneDrive Personal.
+ /// Optional. The latitude, in decimal, for the item. Read-only.
///
[JsonPropertyName("latitude")]
public double? Latitude { get; set; }
///
/// Gets or sets longitude.
- /// Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.
+ /// Optional. The longitude, in decimal, for the item. Read-only.
///
[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 c03f09047a6..c7b98d80566 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.
+ /// The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. Read-only.
///
[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. Required. Maximum length is 256 characters. 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. This property is required when a group is created and 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), $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). 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). See an example. 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. 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 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).
///
[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. 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. Default value is false. Read-only. 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, and eq on null values).
+ /// Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not).
///
[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. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith).
+ /// 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).
///
[JsonPropertyName("mailNickname")]
public string MailNickname { get; set; }
@@ -142,7 +142,6 @@ public Group()
///
/// Gets or sets on premises domain name.
- /// Contains the on-premises domain FQDN, 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.Returned by default. Read-only.
///
[JsonPropertyName("onPremisesDomainName")]
public string OnPremisesDomainName { get; set; }
@@ -156,7 +155,6 @@ public Group()
///
/// Gets or sets on premises net bios name.
- /// Contains the on-premises netBios name 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.Returned by default. Read-only.
///
[JsonPropertyName("onPremisesNetBiosName")]
public string OnPremisesNetBiosName { get; set; }
@@ -205,7 +203,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 for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).
+ /// 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, endsWith, and counting empty collections).
///
[JsonPropertyName("proxyAddresses")]
public IEnumerable ProxyAddresses { get; set; }
@@ -219,7 +217,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 +259,14 @@ public Group()
///
/// Gets or sets hide from address lists.
- /// 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}).
+ /// 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}).
///
[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, false otherwise. 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; otherwise, false. 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 +280,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. This property is the same as unseenConversationsCount.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. 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 determines whether the team is in read-only mode. To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.
+ /// When a group is associated with a team this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.
///
[JsonPropertyName("isArchived")]
public bool? IsArchived { get; set; }
@@ -310,14 +308,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 and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.
+ /// Groups 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 +329,7 @@ public Group()
///
/// Gets or sets members.
- /// Direct 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).
+ /// 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).
///
[JsonPropertyName("members")]
public IGroupMembersCollectionWithReferencesPage Members { get; set; }
@@ -359,7 +357,7 @@ public Group()
///
/// Gets or sets owners.
- /// 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).
+ /// 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).
///
[JsonPropertyName("owners")]
public IGroupOwnersCollectionWithReferencesPage Owners { get; set; }
@@ -373,7 +371,7 @@ public Group()
///
/// Gets or sets permission grants.
- /// The permissions that have been granted for a group to a specific application. Supports $expand.
+ /// The permission that has been granted for a group to a specific application. Supports $expand.
///
[JsonPropertyName("permissionGrants")]
public IGroupPermissionGrantsCollectionPage PermissionGrants { get; set; }
@@ -478,7 +476,7 @@ public Group()
///
/// Gets or sets events.
- /// The group's events.
+ /// The group's calendar events.
///
[JsonPropertyName("events")]
public IGroupEventsCollectionPage Events { get; set; }
@@ -583,7 +581,7 @@ public Group()
///
/// Gets or sets planner.
- /// Selective Planner services available to the group. Read-only. Nullable.
+ /// Entry-point to Planner resource that might exist for a Unified Group.
///
[JsonPropertyName("planner")]
public PlannerGroup Planner { get; set; }
@@ -596,7 +594,7 @@ public Group()
///
/// Gets or sets photo.
- /// The group's profile photo.
+ /// The group's profile photo
///
[JsonPropertyName("photo")]
public ProfilePhoto Photo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Hashes.cs b/src/Microsoft.Graph/Generated/model/Hashes.cs
index 793cd004db2..813ed2058e7 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 (if available). Read-only.
+ /// The CRC32 value of the file in little endian (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 a7fb81bac37..0611980c70e 100644
--- a/src/Microsoft.Graph/Generated/model/IdentityContainer.cs
+++ b/src/Microsoft.Graph/Generated/model/IdentityContainer.cs
@@ -36,7 +36,7 @@ public partial class IdentityContainer : Entity
///
/// Gets or sets b2x user flows.
- /// Represents entry point for B2X and self-service sign-up identity userflows.
+ /// Represents entry point for B2X/self-service sign-up identity userflows.
///
[JsonPropertyName("b2xUserFlows")]
public IIdentityContainerB2xUserFlowsCollectionPage B2xUserFlows { get; set; }
@@ -50,7 +50,6 @@ public partial class IdentityContainer : Entity
///
/// Gets or sets identity providers.
- /// Represents entry point for identity provider base.
///
[JsonPropertyName("identityProviders")]
public IIdentityContainerIdentityProvidersCollectionPage IdentityProviders { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IdentityProvider.cs b/src/Microsoft.Graph/Generated/model/IdentityProvider.cs
index 21721281197..2a9d743bd47 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 obtained when registering the application with the identity provider. This is a required field. Required. Not nullable.
+ /// The client ID for the application. This is the client ID obtained when registering the application with the identity provider. Required. Not nullable.
///
[JsonPropertyName("clientId")]
public string ClientId { get; set; }
///
/// Gets or sets client secret.
- /// 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.
+ /// 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.
///
[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 3812251e2c4..b89b5f8714f 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 952fae326bd..b4c942e2d06 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. Possible values are: focused, other.
+ /// Specifies how incoming messages from a specific sender should always be classified as. The 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 588266b4eb9..f9492115e83 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 (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`
+ /// 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.
///
[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're are company administrator. The default is false.
+ /// The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.
///
[JsonPropertyName("invitedUserType")]
public string InvitedUserType { get; set; }
@@ -57,7 +57,7 @@ public partial class Invitation : Entity
///
/// Gets or sets invite redirect url.
- /// The URL user should be redirected to once the invitation is redeemed. Required.
+ /// The URL the 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: PendingAcceptance, Completed, InProgress, and Error
+ /// The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error.
///
[JsonPropertyName("status")]
public string Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs b/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs
index 5d640ac6c78..0d4cb118296 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.
+ /// A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
///
[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 aa917ede494..9f4c0e1a1a2 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, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed.
+ /// 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.
///
[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 5c621b8a14b..27a87c925ac 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 contact, message or event. Navigation property.
+ /// The attached 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 117276f033f..5b87cad4167 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.
- /// 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.
+ /// 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.
///
[JsonPropertyName("key")]
public byte[] Key { get; set; }
///
/// Gets or sets keyId.
- /// The unique identifier for the key.
+ /// The unique identifier (GUID) 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 507b4ae0925..effb27c5619 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.
- /// Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.
+ /// Key for the key-value pair.
///
[JsonPropertyName("key")]
public string Key { get; set; }
///
/// Gets or sets value.
- /// Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false.
+ /// Value for the key-value pair.
///
[JsonPropertyName("value")]
public string Value { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/LicenseAssignmentState.cs b/src/Microsoft.Graph/Generated/model/LicenseAssignmentState.cs
index ec18d5ca006..f5affc95dc5 100644
--- a/src/Microsoft.Graph/Generated/model/LicenseAssignmentState.cs
+++ b/src/Microsoft.Graph/Generated/model/LicenseAssignmentState.cs
@@ -23,42 +23,36 @@ public partial class LicenseAssignmentState
///
/// Gets or sets assignedByGroup.
- /// The id of the group that assigns this license. If the assignment is a direct-assigned license, this field will be Null. Read-Only.
///
[JsonPropertyName("assignedByGroup")]
public string AssignedByGroup { get; set; }
///
/// Gets or sets disabledPlans.
- /// The service plans that are disabled in this assignment. Read-Only.
///
[JsonPropertyName("disabledPlans")]
public IEnumerable DisabledPlans { get; set; }
///
/// Gets or sets error.
- /// License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors see here.
///
[JsonPropertyName("error")]
public string Error { get; set; }
///
/// Gets or sets lastUpdatedDateTime.
- /// The timestamp when the state of the license assignment was last updated.
///
[JsonPropertyName("lastUpdatedDateTime")]
public DateTimeOffset? LastUpdatedDateTime { get; set; }
///
/// Gets or sets skuId.
- /// The unique identifier for the SKU. Read-Only.
///
[JsonPropertyName("skuId")]
public Guid? SkuId { get; set; }
///
/// Gets or sets state.
- /// Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error.
///
[JsonPropertyName("state")]
public string State { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/List.cs b/src/Microsoft.Graph/Generated/model/List.cs
index 3bab1bc4043..618438a1b71 100644
--- a/src/Microsoft.Graph/Generated/model/List.cs
+++ b/src/Microsoft.Graph/Generated/model/List.cs
@@ -107,7 +107,7 @@ public List()
///
/// Gets or sets operations.
- /// The collection of long running operations for the list.
+ /// The collection of long-running operations on the list.
///
[JsonPropertyName("operations")]
public IListOperationsCollectionPage Operations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Location.cs b/src/Microsoft.Graph/Generated/model/Location.cs
index c4df441da58..b3ceef8f85c 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. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.
+ /// The type of location. The 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
index 7bc6abe6b1d..4a000819c8e 100644
--- a/src/Microsoft.Graph/Generated/model/LongRunningOperation.cs
+++ b/src/Microsoft.Graph/Generated/model/LongRunningOperation.cs
@@ -23,30 +23,35 @@ public partial class LongRunningOperation : Entity
///
/// Gets or sets created date time.
+ /// The start time of the operation.
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets last action date time.
+ /// The time of the last action in the operation.
///
[JsonPropertyName("lastActionDateTime")]
public DateTimeOffset? LastActionDateTime { get; set; }
///
/// Gets or sets resource location.
+ /// URI of the resource that the operation is performed on.
///
[JsonPropertyName("resourceLocation")]
public string ResourceLocation { get; set; }
///
/// Gets or sets status.
+ /// The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.
///
[JsonPropertyName("status")]
public LongRunningOperationStatus? Status { get; set; }
///
/// Gets or sets status detail.
+ /// Details about the status of the operation.
///
[JsonPropertyName("statusDetail")]
public string StatusDetail { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MailboxSettings.cs b/src/Microsoft.Graph/Generated/model/MailboxSettings.cs
index a4c4ee8f5e5..023aed466e8 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. Read only.
+ /// Folder ID of an archive folder for the user.
///
[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. The default is 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.
///
[JsonPropertyName("delegateMeetingMessageDeliveryOptions")]
public DelegateMeetingMessageDeliveryOptions? DelegateMeetingMessageDeliveryOptions { get; set; }
@@ -72,7 +72,6 @@ public partial class MailboxSettings
///
/// Gets or sets userPurpose.
- /// The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Read only.
///
[JsonPropertyName("userPurpose")]
public UserPurpose? UserPurpose { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
index 832380fd439..2609ce7b3ea 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, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.
+ /// 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.
///
[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, microsoft365ManagedMdm, msSense, intuneAosp.
+ /// 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.
///
[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 71179d072bb..dac89e085c6 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 the prompt uri will be cached against this resourceId as key.
+ /// Optional. Used to uniquely identity the resource. If passed in, the prompt uri will be cached against this resourceId as a key.
///
[JsonPropertyName("resourceId")]
public string ResourceId { get; set; }
///
/// Gets or sets uri.
- /// 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.
+ /// 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.
///
[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 5929ec1b261..485b58a2249 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 8498fc1067f..f5b37d00ab6 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.
- /// Indicates whether the media is muted by the server.
+ /// If 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 5e8f2562f34..7610865fa2d 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.
+ /// Specifies the participant's role in the meeting. Possible values are attendee, presenter, producer, and unknownFutureValue.
///
[JsonPropertyName("role")]
public OnlineMeetingRole? Role { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MeetingParticipants.cs b/src/Microsoft.Graph/Generated/model/MeetingParticipants.cs
index d01001d08b1..7d24d33a2c4 100644
--- a/src/Microsoft.Graph/Generated/model/MeetingParticipants.cs
+++ b/src/Microsoft.Graph/Generated/model/MeetingParticipants.cs
@@ -23,14 +23,12 @@ public partial class MeetingParticipants
///
/// Gets or sets attendees.
- /// Information of the meeting attendees.
///
[JsonPropertyName("attendees")]
public IEnumerable Attendees { get; set; }
///
/// Gets or sets organizer.
- /// Information of the meeting organizer.
///
[JsonPropertyName("organizer")]
public MeetingParticipantInfo Organizer { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs
index 2077d24db72..60e355ab5a3 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. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.
+ /// Availability of the meeting organizer for this meeting suggestion. The 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 999942d3104..938ae0977b7 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. 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. 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.
///
[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 9c5fd37a733..96779f493a7 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 denoting how far back a conversation's history is shared with the conversation members.
+ /// The timestamp that denotes 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 a5398b37afe..ac8fda867b1 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. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.
+ /// The first 255 characters of the message body. It is in text format.
///
[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 7c3576af073..b63913f4c76 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 address to which a message should be redirected.
+ /// The email addresses 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 60fb29ddcd9..9f9e0e21cb9 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. The possible values are: deviceBasedPush (passwordless only), push, and any.
+ /// Determines which types of notifications can be used for sign-in. Possible values are: any, deviceBasedPush (passwordless only), push.
///
[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 b7055b794be..7a7037b100b 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.
- /// Name of property that was modified.
+ /// Indicates the property name of the target attribute that was changed.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets newValue.
- /// New property value.
+ /// Indicates the updated value for the propery.
///
[JsonPropertyName("newValue")]
public string NewValue { get; set; }
///
/// Gets or sets oldValue.
- /// Old property value.
+ /// Indicates the previous value (before the update) for the property.
///
[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 fedb4e75fd4..0858892580d 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, SMTP, etc.).
+ /// Name of the application managing the network connection (for example, Facebook or SMTP).
///
[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 d126aef773c..b44117e4367 100644
--- a/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs
+++ b/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs
@@ -23,7 +23,7 @@ public partial class NotificationMessageTemplate : Entity
///
/// Gets or sets branding options.
- /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails.
+ /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeDeviceDetails.
///
[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 69694eb9a76..c24ae0aa761 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 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).
+ /// 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).
///
[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 publishedPermissionScopes 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 oauth2PermissionScopes 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 b2ef77c8c48..8aa980dc665 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 dfd5e22fd43..fa0eb9f661e 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.
- /// Access this property from the derived type itemInsights.
+ /// 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.
///
[JsonPropertyName("shared")]
public IOfficeGraphInsightsSharedCollectionPage Shared { get; set; }
@@ -36,7 +36,7 @@ public partial class OfficeGraphInsights : Entity
///
/// Gets or sets trending.
- /// Access this property from the derived type itemInsights.
+ /// 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.
///
[JsonPropertyName("trending")]
public IOfficeGraphInsightsTrendingCollectionPage Trending { get; set; }
@@ -50,7 +50,7 @@ public partial class OfficeGraphInsights : Entity
///
/// Gets or sets used.
- /// Access this property from the derived type itemInsights.
+ /// Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use.
///
[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 8e9e7f96053..5f370dcf4fc 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. Possible values are: replace, append, delete, insert, or prepend.
+ /// The action to perform on the target element. The 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. Possible values are: after (default) or before.
+ /// The location to add the supplied content, relative to the target element. The 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 e8d2c97efe5..cb3db16ba71 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.
+ /// Specifies who can be a presenter in a meeting. Possible values are listed in the following table.
///
[JsonPropertyName("allowedPresenters")]
public OnlineMeetingPresenters? AllowedPresenters { get; set; }
@@ -51,14 +51,14 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets allow teamwork reactions.
- /// Indicates if Teams reactions are enabled for the meeting.
+ /// Indicates whether 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 Teams live event. Read-only.
+ /// The content stream of the attendee report of a Microsoft Teams live event. Read-only.
///
[JsonPropertyName("attendeeReport")]
public Stream AttendeeReport { get; set; }
@@ -100,14 +100,13 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets external id.
- /// The external ID. A custom ID. Optional.
///
[JsonPropertyName("externalId")]
public string ExternalId { get; set; }
///
/// Gets or sets is broadcast.
- /// Indicates whether this is a Teams live event.
+ /// Indicates if this is a Teams live event.
///
[JsonPropertyName("isBroadcast")]
public bool? IsBroadcast { get; set; }
@@ -121,7 +120,7 @@ public partial class OnlineMeeting : Entity
///
/// Gets or sets join information.
- /// The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.
+ /// The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only.
///
[JsonPropertyName("joinInformation")]
public ItemBody JoinInformation { get; set; }
@@ -135,14 +134,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/Operation.cs b/src/Microsoft.Graph/Generated/model/Operation.cs
index 9e9d7f56679..a81d1b13037 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.
- /// Possible values are: notStarted, running, completed, failed. Read-only.
+ /// The current status of the operation: notStarted, running, completed, failed
///
[JsonPropertyName("status")]
public OperationStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OrgContact.cs b/src/Microsoft.Graph/Generated/model/OrgContact.cs
index c1367650b84..2028d01fa81 100644
--- a/src/Microsoft.Graph/Generated/model/OrgContact.cs
+++ b/src/Microsoft.Graph/Generated/model/OrgContact.cs
@@ -30,105 +30,90 @@ public OrgContact()
///
/// Gets or sets addresses.
- /// Postal addresses for this organizational contact. For now a contact can only have one physical address.
///
[JsonPropertyName("addresses")]
public IEnumerable Addresses { get; set; }
///
/// Gets or sets company name.
- /// Name of the company that this organizational contact belong to. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("companyName")]
public string CompanyName { get; set; }
///
/// Gets or sets department.
- /// The name for the department in which the contact works. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("department")]
public string Department { get; set; }
///
/// Gets or sets display name.
- /// Display name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets given name.
- /// First name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("givenName")]
public string GivenName { get; set; }
///
/// Gets or sets job title.
- /// Job title for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("jobTitle")]
public string JobTitle { get; set; }
///
/// Gets or sets mail.
- /// The SMTP address for the contact, for example, 'jeff@contoso.onmicrosoft.com'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("mail")]
public string Mail { get; set; }
///
/// Gets or sets mail nickname.
- /// Email alias (portion of email address pre-pending the @ symbol) for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("mailNickname")]
public string MailNickname { get; set; }
///
/// Gets or sets on premises last sync date time.
- /// Date and time when this organizational contact was last synchronized from on-premises AD. 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, not, ge, le, in).
///
[JsonPropertyName("onPremisesLastSyncDateTime")]
public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; }
///
/// Gets or sets on premises provisioning errors.
- /// List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not).
///
[JsonPropertyName("onPremisesProvisioningErrors")]
public IEnumerable OnPremisesProvisioningErrors { 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 and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq on null values).
///
[JsonPropertyName("onPremisesSyncEnabled")]
public bool? OnPremisesSyncEnabled { get; set; }
///
/// Gets or sets phones.
- /// List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. Supports $filter (eq, ne, not, in).
///
[JsonPropertyName("phones")]
public IEnumerable Phones { get; set; }
///
/// Gets or sets proxy addresses.
- /// For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, and counting empty collections).
///
[JsonPropertyName("proxyAddresses")]
public IEnumerable ProxyAddresses { get; set; }
///
/// Gets or sets surname.
- /// Last name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values)
///
[JsonPropertyName("surname")]
public string Surname { get; set; }
///
/// Gets or sets direct reports.
- /// The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("directReports")]
public IOrgContactDirectReportsCollectionWithReferencesPage DirectReports { get; set; }
@@ -142,14 +127,12 @@ public OrgContact()
///
/// Gets or sets manager.
- /// The user or contact that is this contact's manager. Read-only. Supports $expand.
///
[JsonPropertyName("manager")]
public DirectoryObject Manager { get; set; }
///
/// Gets or sets member of.
- /// Groups that this contact is a member of. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("memberOf")]
public IOrgContactMemberOfCollectionWithReferencesPage MemberOf { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Organization.cs b/src/Microsoft.Graph/Generated/model/Organization.cs
index 8a38425f446..21fb0dbca90 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.
+ /// 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.
///
[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; }
@@ -182,7 +182,7 @@ public Organization()
///
/// Gets or sets branding.
- /// Resource to manage the default branding for the organization. Nullable.
+ /// Branding for the organization. Nullable.
///
[JsonPropertyName("branding")]
public OrganizationalBranding Branding { get; set; }
@@ -203,7 +203,7 @@ public Organization()
///
/// Gets or sets extensions.
- /// The collection of open extensions defined for the organization resource. Nullable.
+ /// The collection of open extensions defined for the organization. Read-only. 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 32238ef4dbc..8bd7ccad8c1 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 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.
+ /// 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.
///
[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 not 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 no 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. 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.
+ /// 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.
///
[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 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.
+ /// 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.
///
[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.
- /// 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.
+ /// 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 e3b990148b4..ec6f643f730 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 on whether the participant has recording capability.
+ /// Information about 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 79a489d1f7a..ee0d0bec609 100644
--- a/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs
+++ b/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs
@@ -30,7 +30,7 @@ public partial class ParticipantInfo
///
/// Gets or sets endpointType.
- /// The type of endpoint the participant is using. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. Read-only.
+ /// The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only.
///
[JsonPropertyName("endpointType")]
public EndpointType? EndpointType { get; set; }
@@ -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, unlike countryCode. 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. Read-only.
///
[JsonPropertyName("region")]
public string Region { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PasswordAuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/PasswordAuthenticationMethod.cs
index 8969f858815..b2c2fc96037 100644
--- a/src/Microsoft.Graph/Generated/model/PasswordAuthenticationMethod.cs
+++ b/src/Microsoft.Graph/Generated/model/PasswordAuthenticationMethod.cs
@@ -30,6 +30,7 @@ public PasswordAuthenticationMethod()
///
/// Gets or sets created date time.
+ /// The date and time when this password was last updated. This property is currently not populated. Read-only. 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; }
diff --git a/src/Microsoft.Graph/Generated/model/PasswordResetResponse.cs b/src/Microsoft.Graph/Generated/model/PasswordResetResponse.cs
index a7dfa822d9f..a9fc4a538e5 100644
--- a/src/Microsoft.Graph/Generated/model/PasswordResetResponse.cs
+++ b/src/Microsoft.Graph/Generated/model/PasswordResetResponse.cs
@@ -23,6 +23,7 @@ public partial class PasswordResetResponse
///
/// Gets or sets newPassword.
+ /// The Azure AD-generated password.
///
[JsonPropertyName("newPassword")]
public string NewPassword { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PatternedRecurrence.cs b/src/Microsoft.Graph/Generated/model/PatternedRecurrence.cs
index 861d73f859e..eb6b0565ffa 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. 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.
+ /// 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.
///
[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 3daef979a90..9fdef7cf7a3 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 d3ee815e363..55918cb1565 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 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.
+ /// 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.
///
[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 54ef92f276e..1d70c4486f9 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, for example distribution list.
+ /// The type of person.
///
[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 f7e8d2f555a..b7f519843d2 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. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.
+ /// The type of phone number. The 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/PhoneAuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/PhoneAuthenticationMethod.cs
index 76aa4a2b7af..ce10738dfd0 100644
--- a/src/Microsoft.Graph/Generated/model/PhoneAuthenticationMethod.cs
+++ b/src/Microsoft.Graph/Generated/model/PhoneAuthenticationMethod.cs
@@ -31,7 +31,7 @@ public PhoneAuthenticationMethod()
///
/// Gets or sets phone number.
- /// The phone number to text or call for authentication. Phone numbers use the format '+<country code> <number>x<extension>', with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating/updating if they do not match the required format.
+ /// The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they do not match the required format.
///
[JsonPropertyName("phoneNumber")]
public string PhoneNumber { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Photo.cs b/src/Microsoft.Graph/Generated/model/Photo.cs
index bf2915e3c6d..28bf27bbadc 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.
- /// The date and time the photo was taken in UTC time. Read-only.
+ /// Represents the date and time the photo was taken. 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 a256c312cb4..db1e544c20b 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.
- /// This is the password for the pfx file. Required. If no password is used, must still provide a value of ''.
+ /// The password for the pfx file. Required. If no password is used, you must still provide a value of ''.
///
[JsonPropertyName("password")]
public string Password { get; set; }
///
/// Gets or sets pkcs12Value.
- /// This is the field for sending pfx content. The value should be a base-64 encoded version of the actual certificate content. Required.
+ /// Represents the pfx content that is sent. 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/PlannerPlan.cs b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
index d7e1304671e..ae8407db752 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
@@ -57,7 +57,7 @@ public partial class PlannerPlan : Entity
///
/// Gets or sets buckets.
- /// Collection of buckets in the plan. Read-only. Nullable.
+ /// Read-only. Nullable. Collection of buckets in the plan.
///
[JsonPropertyName("buckets")]
public IPlannerPlanBucketsCollectionPage Buckets { get; set; }
@@ -71,14 +71,14 @@ public partial class PlannerPlan : Entity
///
/// Gets or sets details.
- /// Additional details about the plan. Read-only. Nullable.
+ /// Read-only. Nullable. Additional details about the plan.
///
[JsonPropertyName("details")]
public PlannerPlanDetails Details { get; set; }
///
/// Gets or sets tasks.
- /// Collection of tasks in the plan. Read-only. Nullable.
+ /// Read-only. Nullable. Collection of tasks in the plan.
///
[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
index 19590c5b30b..1561a9ccff7 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs
@@ -30,7 +30,7 @@ public partial class PlannerPlanContainer
///
/// 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.
+ /// The type of the resource that contains the plan. For supported types, see the previous table. 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; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs
index 89711d58d71..ba2c2251096 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 25 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.
- /// 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.
+ /// 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.
///
[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 75c8faf2ced..5fc6468927e 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerTask.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerTask.cs
@@ -135,14 +135,14 @@ public partial class PlannerTask : Entity
///
/// Gets or sets preview type.
- /// This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.
+ /// This sets the type of preview that shows up on the task. The 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'.
+ /// Priority of the task. The valid range of values is between 0 and 10, with the 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, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.
///
[JsonPropertyName("priority")]
public Int32? Priority { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs
index f75590135b1..44a3b39797a 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. 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. The 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 d85554a8299..d1c71cc7619 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 plannerTasks assigned to the user.
+ /// Read-only. Nullable. Returns the plannerPlans shared with the user.
///
[JsonPropertyName("tasks")]
public IPlannerUserTasksCollectionPage Tasks { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs
index c07b73e1d13..a8fdc8c062a 100644
--- a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs
+++ b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs
@@ -176,7 +176,7 @@ public partial class PolicyRoot : Entity
///
/// Gets or sets role management policies.
- /// Represents the role management policies.
+ /// Specifies the various policies associated with scopes and roles.
///
[JsonPropertyName("roleManagementPolicies")]
public IPolicyRootRoleManagementPoliciesCollectionPage RoleManagementPolicies { get; set; }
@@ -190,7 +190,7 @@ public partial class PolicyRoot : Entity
///
/// Gets or sets role management policy assignments.
- /// Represents the role management policy assignments.
+ /// The assignment of a role management policy to a role definition object.
///
[JsonPropertyName("roleManagementPolicyAssignments")]
public IPolicyRootRoleManagementPolicyAssignmentsCollectionPage RoleManagementPolicyAssignments { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Post.cs b/src/Microsoft.Graph/Generated/model/Post.cs
index b4f1b03a3ed..d215751fdec 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.
- /// The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.
+ /// Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("attachments")]
public IPostAttachmentsCollectionPage Attachments { get; set; }
@@ -114,7 +114,7 @@ public Post()
///
/// Gets or sets in reply to.
- /// The earlier post that this post is replying to in the conversationThread. Read-only. Supports $expand.
+ /// Read-only. Supports $expand.
///
[JsonPropertyName("inReplyTo")]
public Post InReplyTo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PreAuthorizedApplication.cs b/src/Microsoft.Graph/Generated/model/PreAuthorizedApplication.cs
index 7eada3d28f9..922efe5fcfe 100644
--- a/src/Microsoft.Graph/Generated/model/PreAuthorizedApplication.cs
+++ b/src/Microsoft.Graph/Generated/model/PreAuthorizedApplication.cs
@@ -23,7 +23,7 @@ public partial class PreAuthorizedApplication
///
/// Gets or sets appId.
- /// The unique identifier for the client application.
+ /// The unique identifier for the application.
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Presence.cs b/src/Microsoft.Graph/Generated/model/Presence.cs
index 87d7b5a9ea3..9f7b83a037d 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 addd52ca623..cf9ffc9f425 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 sizeto use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.
+ /// The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values 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 972d10a92dd..b7c2da1c514 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/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.
+ /// 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.
///
[JsonPropertyName("parentUrl")]
public string ParentUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PrinterDefaults.cs b/src/Microsoft.Graph/Generated/model/PrinterDefaults.cs
index 382819a5b59..ce1d5ba1b2a 100644
--- a/src/Microsoft.Graph/Generated/model/PrinterDefaults.cs
+++ b/src/Microsoft.Graph/Generated/model/PrinterDefaults.cs
@@ -72,7 +72,6 @@ public partial class PrinterDefaults
///
/// Gets or sets inputBin.
- /// The default input bin that serves as the paper source.
///
[JsonPropertyName("inputBin")]
public string InputBin { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs b/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs
index 7616fbb3412..d45c10b1d02 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 client, if it's installed.
+ /// Opens the notebook in the OneNote native 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 034cd571ba0..5740ca14bf0 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 recording initiator.
+ /// The identities of the 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 f17a8365c32..13e0fc32f00 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. Possible values are: endDate, noEnd, numbered. Required.
+ /// The recurrence range. The 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 40db18cd455..42351b2f421 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 setup targeted authentication methods.
+ /// Run campaigns to remind users to set up 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 fb1beacb2ad..bcf1ff4aefd 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.
- /// Email address of the contact.
+ /// Primary email address of the contact. Required.
///
[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 22e65905394..a521cb238ae 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.
- /// Report content; details vary by report type.
+ /// Not yet documented
///
[JsonPropertyName("content")]
public Stream Content { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RequestSchedule.cs b/src/Microsoft.Graph/Generated/model/RequestSchedule.cs
index 9da5bbe566b..6eaad6d131d 100644
--- a/src/Microsoft.Graph/Generated/model/RequestSchedule.cs
+++ b/src/Microsoft.Graph/Generated/model/RequestSchedule.cs
@@ -23,21 +23,21 @@ public partial class RequestSchedule
///
/// Gets or sets expiration.
- /// In entitlement management, when the access should expire.
+ /// When the eligible or active assignment expires.
///
[JsonPropertyName("expiration")]
public ExpirationPattern Expiration { get; set; }
///
/// Gets or sets recurrence.
- /// For recurring access, or eligible or active assignment. This property is currently unsupported in both PIM and entitlement management.
+ /// The frequency of the eligible or active assignment. This property is currently unsupported in PIM.
///
[JsonPropertyName("recurrence")]
public PatternedRecurrence Recurrence { get; set; }
///
/// Gets or sets startDateTime.
- /// 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. In PIM, when the eligible or active assignment becomes active.
+ /// When the eligible or active assignment becomes active.
///
[JsonPropertyName("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ResultTemplateOption.cs b/src/Microsoft.Graph/Generated/model/ResultTemplateOption.cs
index 92596c91dff..a58bd0a3297 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. This property is 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. 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
index dc44a4c7afb..a27a082b875 100644
--- a/src/Microsoft.Graph/Generated/model/RichLongRunningOperation.cs
+++ b/src/Microsoft.Graph/Generated/model/RichLongRunningOperation.cs
@@ -30,7 +30,7 @@ public RichLongRunningOperation()
///
/// Gets or sets error.
- /// Error due to which the operation failed.
+ /// Error that caused the operation to fail.
///
[JsonPropertyName("error")]
public PublicError Error { get; set; }
@@ -44,14 +44,14 @@ public RichLongRunningOperation()
///
/// Gets or sets resource id.
- /// A unique identifier for the result.
+ /// The unique identifier for the result.
///
[JsonPropertyName("resourceId")]
public string ResourceId { get; set; }
///
/// Gets or sets type.
- /// Type of the operation.
+ /// The 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 3e5026f1673..0b8baea9714 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. The possible values are signin, user, unknownFutureValue.
+ /// Indicates the activity type the detected risk is linked to. 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 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 look like this: 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.
+ /// 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.
///
[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 is 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 looks like this: 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). The possible values are notDefined, realtime, nearRealtime, offline, unknownFutureValue.
+ /// Timing of the detected risk (real-time/offline). 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.
+ /// 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
///
[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. 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.
+ /// Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
///
[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, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. 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, 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.
///
[JsonPropertyName("riskEventType")]
public string RiskEventType { get; set; }
///
/// Gets or sets risk level.
- /// 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.
+ /// Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue.
///
[JsonPropertyName("riskLevel")]
public RiskLevel? RiskLevel { get; set; }
///
/// Gets or sets risk state.
- /// The state of a detected risky user or sign-in. The possible values are none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, and unknownFutureValue.
+ /// The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, 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. The possible values are AzureAD, ADFederationServices, and unknownFutureValue.
+ /// Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue.
///
[JsonPropertyName("tokenIssuerType")]
public TokenIssuerType? TokenIssuerType { get; set; }
///
/// Gets or sets user display name.
- /// Name of the user.
+ /// The user principal name (UPN) of the user.
///
[JsonPropertyName("userDisplayName")]
public string UserDisplayName { get; set; }
///
/// Gets or sets user id.
- /// 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
+ /// Unique ID of the user.
///
[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 5393ea9b089..b9d952f5d41 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.
- /// The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
+ /// Details of the detected risk. 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 4d371f95371..c2600b0b0a2 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.
- /// The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.
+ /// Details of the detected risk. 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. The possible values are low, medium, high, hidden, none, unknownFutureValue.
+ /// Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue.
///
[JsonPropertyName("riskLevel")]
public RiskLevel? RiskLevel { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SamlOrWsFedProvider.cs b/src/Microsoft.Graph/Generated/model/SamlOrWsFedProvider.cs
index 88db9a3b22e..5e4f0cd3cda 100644
--- a/src/Microsoft.Graph/Generated/model/SamlOrWsFedProvider.cs
+++ b/src/Microsoft.Graph/Generated/model/SamlOrWsFedProvider.cs
@@ -52,7 +52,7 @@ protected internal SamlOrWsFedProvider()
///
/// Gets or sets preferred authentication protocol.
- /// Preferred authentication protocol. Supported values include saml or wsfed.
+ /// Preferred authentication protocol. The possible values are: wsFed, saml, unknownFutureValue.
///
[JsonPropertyName("preferredAuthenticationProtocol")]
public AuthenticationProtocol? PreferredAuthenticationProtocol { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchAggregation.cs b/src/Microsoft.Graph/Generated/model/SearchAggregation.cs
index 1e310d70074..f23b7dc6acb 100644
--- a/src/Microsoft.Graph/Generated/model/SearchAggregation.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchAggregation.cs
@@ -23,14 +23,12 @@ public partial class SearchAggregation
///
/// Gets or sets buckets.
- /// Defines the actual buckets of the computed aggregation.
///
[JsonPropertyName("buckets")]
public IEnumerable Buckets { get; set; }
///
/// Gets or sets field.
- /// Defines on which field the aggregation was computed on.
///
[JsonPropertyName("field")]
public string Field { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchAlteration.cs b/src/Microsoft.Graph/Generated/model/SearchAlteration.cs
index a43c984c6b5..5a5a0b4c30b 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 with respect to original query.
+ /// Represents changed segments related to an original user 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 e622ce16e1c..4d162420cdd 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, 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.
+ /// 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.
///
[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 3ee07be26bf..83192c697e1 100644
--- a/src/Microsoft.Graph/Generated/model/SearchHit.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchHit.cs
@@ -23,7 +23,7 @@ public partial class SearchHit
///
/// Gets or sets contentSource.
- /// The name of the content source which the externalItem is part of .
+ /// The name of the content source that the externalItem is part of.
///
[JsonPropertyName("contentSource")]
public string ContentSource { get; set; }
@@ -44,7 +44,7 @@ public partial class SearchHit
///
/// Gets or sets resultTemplateId.
- /// 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.
+ /// 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.
///
[JsonPropertyName("resultTemplateId")]
public string ResultTemplateId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchHitsContainer.cs b/src/Microsoft.Graph/Generated/model/SearchHitsContainer.cs
index d34d899198e..511dcc47508 100644
--- a/src/Microsoft.Graph/Generated/model/SearchHitsContainer.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchHitsContainer.cs
@@ -23,7 +23,6 @@ public partial class SearchHitsContainer
///
/// Gets or sets aggregations.
- /// Contains the collection of aggregations computed based on the provided aggregationOption specified in the request.
///
[JsonPropertyName("aggregations")]
public IEnumerable Aggregations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchRequest.cs b/src/Microsoft.Graph/Generated/model/SearchRequest.cs
index 69889b8450f..cd5ed71f2b2 100644
--- a/src/Microsoft.Graph/Generated/model/SearchRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchRequest.cs
@@ -23,84 +23,72 @@ public partial class SearchRequestObject
///
/// Gets or sets aggregationFilters.
- /// Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the searchBucket that filters results to the specific value of the field, use the string in its aggregationFilterToken property, and build an aggregation filter string in the format '{field}:/'{aggregationFilterToken}/''. If multiple values for the same field need to be provided, use the strings in its aggregationFilterToken property and build an aggregation filter string in the format '{field}:or(/'{aggregationFilterToken1}/',/'{aggregationFilterToken2}/')'. For example, searching and aggregating drive items by file type returns a searchBucket for the file type docx in the response. You can conveniently use the aggregationFilterToken returned for this searchBucket in a subsequent search query and filter matches down to drive items of the docx file type. Example 1 and example 2 show the actual requests and responses.
///
[JsonPropertyName("aggregationFilters")]
public IEnumerable AggregationFilters { get; set; }
///
/// Gets or sets aggregations.
- /// Specifies aggregations (also known as refiners) to be returned alongside search results. Optional.
///
[JsonPropertyName("aggregations")]
public IEnumerable Aggregations { get; set; }
///
/// Gets or sets contentSources.
- /// Contains the connection to be targeted. Respects the following format : /external/connections/connectionid where connectionid is the ConnectionId defined in the Connectors Administration. Note: contentSource is only applicable when entityType=externalItem. Optional.
///
[JsonPropertyName("contentSources")]
public IEnumerable ContentSources { get; set; }
///
/// Gets or sets enableTopResults.
- /// This triggers hybrid sort for messages: the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional.
///
[JsonPropertyName("enableTopResults")]
public bool? EnableTopResults { get; set; }
///
/// Gets or sets entityTypes.
- /// One or more types of resources expected in the response. Possible values are: list, site, listItem, message, event, drive, driveItem, person, externalItem. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required.
///
[JsonPropertyName("entityTypes")]
public IEnumerable EntityTypes { get; set; }
///
/// Gets or sets fields.
- /// Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from content that Microsoft Graph connectors bring in. The fields property can be using the semantic labels applied to properties. For example, if a property is label as title, you can retrieve it using the following syntax : label_title.Optional.
///
[JsonPropertyName("fields")]
public IEnumerable Fields { get; set; }
///
/// Gets or sets from.
- /// Specifies the offset for the search results. Offset 0 returns the very first result. Optional.
///
[JsonPropertyName("from")]
public Int32? From { get; set; }
///
/// Gets or sets query.
- /// Contains the query terms. Required.
///
[JsonPropertyName("query")]
public SearchQuery Query { get; set; }
///
/// Gets or sets queryAlterationOptions.
- /// Provides query alteration options formatted as a JSON blob that contains two optional flags related to spelling correction. Optional.
///
[JsonPropertyName("queryAlterationOptions")]
public SearchAlterationOptions QueryAlterationOptions { get; set; }
///
/// Gets or sets resultTemplateOptions.
- /// Provides the search result templates options for rendering connectors search results.
///
[JsonPropertyName("resultTemplateOptions")]
public ResultTemplateOption ResultTemplateOptions { get; set; }
///
/// Gets or sets size.
- /// The size of the page to be retrieved. Optional.
///
[JsonPropertyName("size")]
public Int32? Size { get; set; }
///
/// Gets or sets sortProperties.
- /// Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional.
///
[JsonPropertyName("sortProperties")]
public IEnumerable SortProperties { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchResponse.cs b/src/Microsoft.Graph/Generated/model/SearchResponse.cs
index 474e4a5dc95..3b3fab6453a 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 details of query alteration response for spelling correction.
+ /// Provides information related to spelling corrections in the alteration response.
///
[JsonPropertyName("queryAlterationResponse")]
public AlterationResponse QueryAlterationResponse { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SecureScore.cs b/src/Microsoft.Graph/Generated/model/SecureScore.cs
index 8144400e1ad..bd8b100310e 100644
--- a/src/Microsoft.Graph/Generated/model/SecureScore.cs
+++ b/src/Microsoft.Graph/Generated/model/SecureScore.cs
@@ -64,7 +64,7 @@ public partial class SecureScore : Entity
///
/// Gets or sets enabled services.
- /// Microsoft-provided services for the tenant (for example, Exchange online, Skype, SharePoint).
+ /// Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint).
///
[JsonPropertyName("enabledServices")]
public IEnumerable EnabledServices { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs b/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs
index ba501f1a6fd..7a6c1d0a0cc 100644
--- a/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs
@@ -43,21 +43,19 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets compliance information.
- /// The collection of compliance information associated with secure score control
///
[JsonPropertyName("complianceInformation")]
public IEnumerable ComplianceInformation { get; set; }
///
/// Gets or sets control category.
- /// Control action category (Account, Data, Device, Apps, Infrastructure).
+ /// Control action category (Identity, Data, Device, Apps, Infrastructure).
///
[JsonPropertyName("controlCategory")]
public string ControlCategory { get; set; }
///
/// Gets or sets control state updates.
- /// Flag to indicate where the tenant has marked a control (ignore, thirdParty, reviewed) (supports update).
///
[JsonPropertyName("controlStateUpdates")]
public IEnumerable ControlStateUpdates { get; set; }
@@ -85,7 +83,7 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets max score.
- /// Current obtained max score on specified date.
+ /// max attainable score for the control.
///
[JsonPropertyName("maxScore")]
public double? MaxScore { get; set; }
@@ -120,14 +118,13 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets threats.
- /// List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).
+ /// List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,
///
[JsonPropertyName("threats")]
public IEnumerable Threats { get; set; }
///
/// Gets or sets tier.
- /// Control tier (Core, Defense in Depth, Advanced.)
///
[JsonPropertyName("tier")]
public string Tier { get; set; }
@@ -141,7 +138,6 @@ public partial class SecureScoreControlProfile : Entity
///
/// Gets or sets user impact.
- /// User impact of implementing control (low, moderate, high).
///
[JsonPropertyName("userImpact")]
public string UserImpact { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Security.cs b/src/Microsoft.Graph/Generated/model/Security.cs
index 6654cb010bb..11ff83ec558 100644
--- a/src/Microsoft.Graph/Generated/model/Security.cs
+++ b/src/Microsoft.Graph/Generated/model/Security.cs
@@ -28,7 +28,6 @@ public partial class Security : Entity
///
/// Gets or sets alerts.
- /// 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/SelfSignedCertificate.cs b/src/Microsoft.Graph/Generated/model/SelfSignedCertificate.cs
index 6753ab8bd9a..5af90dcc869 100644
--- a/src/Microsoft.Graph/Generated/model/SelfSignedCertificate.cs
+++ b/src/Microsoft.Graph/Generated/model/SelfSignedCertificate.cs
@@ -23,63 +23,54 @@ public partial class SelfSignedCertificate
///
/// Gets or sets customKeyIdentifier.
- /// Custom key identifier.
///
[JsonPropertyName("customKeyIdentifier")]
public byte[] CustomKeyIdentifier { get; set; }
///
/// Gets or sets displayName.
- /// The friendly name for the key.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets endDateTime.
- /// The date and time at which the credential expires. 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("endDateTime")]
public DateTimeOffset? EndDateTime { get; set; }
///
/// Gets or sets key.
- /// The value for the key credential. Should be a base-64 encoded value.
///
[JsonPropertyName("key")]
public byte[] Key { get; set; }
///
/// Gets or sets keyId.
- /// The unique identifier (GUID) for the key.
///
[JsonPropertyName("keyId")]
public Guid? KeyId { get; set; }
///
/// Gets or sets startDateTime.
- /// The date and time at which the credential becomes valid. 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("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
///
/// Gets or sets thumbprint.
- /// The thumbprint value for the key.
///
[JsonPropertyName("thumbprint")]
public string Thumbprint { get; set; }
///
/// Gets or sets type.
- /// The type of key credential. 'AsymmetricX509Cert'.
///
[JsonPropertyName("type")]
public string Type { get; set; }
///
/// Gets or sets usage.
- /// A string that describes the purpose for which the key can be used. For example, 'Verify'.
///
[JsonPropertyName("usage")]
public string Usage { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ServiceHealth.cs b/src/Microsoft.Graph/Generated/model/ServiceHealth.cs
index 527ec0ab63d..a2e1e552076 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 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.
+ /// 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.
///
[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 546ce52725e..29fdd9b3c74 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. For more details, see serviceHealthStatus values.
+ /// 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.
///
[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 bb0644fcdac..b0450f5f3c4 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 service principal. Not nullable.
+ /// The collection of password credentials associated with the application. Not nullable.
///
[JsonPropertyName("passwordCredentials")]
public IEnumerable PasswordCredentials { get; set; }
@@ -226,7 +226,7 @@ public ServicePrincipal()
///
/// Gets or sets service principal type.
- /// 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.
+ /// 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.
///
[JsonPropertyName("servicePrincipalType")]
public string ServicePrincipalType { get; set; }
@@ -252,9 +252,16 @@ public ServicePrincipal()
[JsonPropertyName("tokenEncryptionKeyId")]
public Guid? TokenEncryptionKeyId { get; set; }
+ ///
+ /// Gets or sets verified publisher.
+ /// Specifies the verified publisher of the application which this service principal represents.
+ ///
+ [JsonPropertyName("verifiedPublisher")]
+ public VerifiedPublisher VerifiedPublisher { get; set; }
+
///
/// 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; }
@@ -310,7 +317,6 @@ public ServicePrincipal()
///
/// Gets or sets delegated permission classifications.
- /// The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand.
///
[JsonPropertyName("delegatedPermissionClassifications")]
public IServicePrincipalDelegatedPermissionClassificationsCollectionPage DelegatedPermissionClassifications { get; set; }
@@ -324,7 +330,6 @@ public ServicePrincipal()
///
/// Gets or sets endpoints.
- /// Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences.
///
[JsonPropertyName("endpoints")]
public IServicePrincipalEndpointsCollectionPage Endpoints { get; set; }
@@ -422,7 +427,7 @@ public ServicePrincipal()
///
/// Gets or sets token issuance policies.
- /// The tokenIssuancePolicies assigned to this service principal. Supports $expand.
+ /// The tokenIssuancePolicies assigned to this service principal.
///
[JsonPropertyName("tokenIssuancePolicies")]
public IServicePrincipalTokenIssuancePoliciesCollectionWithReferencesPage TokenIssuancePolicies { get; set; }
@@ -436,7 +441,7 @@ public ServicePrincipal()
///
/// Gets or sets token lifetime policies.
- /// The tokenLifetimePolicies assigned to this service principal. Supports $expand.
+ /// The tokenLifetimePolicies assigned to this service principal.
///
[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 aaefa35ae5e..1e9ceb528cb 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 of all attachments for a message.
+ /// The zip file that contains 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 4e4b604ca47..2a9c5722bd7 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. Read-only.
+ /// Default value for the setting.
///
[JsonPropertyName("defaultValue")]
public string DefaultValue { get; set; }
///
/// Gets or sets description.
- /// Description of the setting. Read-only.
+ /// Description of the setting.
///
[JsonPropertyName("description")]
public string Description { get; set; }
///
/// Gets or sets name.
- /// Name of the setting. Read-only.
+ /// Name of the setting.
///
[JsonPropertyName("name")]
public string Name { get; set; }
///
/// Gets or sets type.
- /// Type of the setting. Read-only.
+ /// Type of the setting.
///
[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 f57f77b9c4c..5f3c926a852 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 directorySettingTemplate).
+ /// Name of the setting (as defined by the groupSettingTemplate).
///
[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 00cbfea26e8..fcb7d4abb34 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: notConfigured, guest, domain.
+ /// Indicates which type of accounts are allowed to use on a shared PC. Possible values are: 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 bbd6320fa9a..1818a26ba31 100644
--- a/src/Microsoft.Graph/Generated/model/SignIn.cs
+++ b/src/Microsoft.Graph/Generated/model/SignIn.cs
@@ -23,98 +23,97 @@ public partial class SignIn : Entity
///
/// Gets or sets app display name.
- /// The application name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only).
+ /// App 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.
- /// The application identifier in Azure Active Directory. Supports $filter (eq operator only).
+ /// Unique GUID representing the app ID in the Azure Active Directory. Supports $filter (eq operator only).
///
[JsonPropertyName("appId")]
public string AppId { get; set; }
///
/// Gets or sets applied conditional access policies.
- /// A list of conditional access policies that are triggered by the corresponding sign-in activity.
///
[JsonPropertyName("appliedConditionalAccessPolicies")]
public IEnumerable AppliedConditionalAccessPolicies { get; set; }
///
/// Gets or sets client app used.
- /// 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).
+ /// 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).
///
[JsonPropertyName("clientAppUsed")]
public string ClientAppUsed { get; set; }
///
/// Gets or sets conditional access status.
- /// The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq operator only).
+ /// Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq operator only).
///
[JsonPropertyName("conditionalAccessStatus")]
public ConditionalAccessStatus? ConditionalAccessStatus { get; set; }
///
/// Gets or sets correlation id.
- /// 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).
+ /// The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. Supports $filter (eq operator only).
///
[JsonPropertyName("correlationId")]
public string CorrelationId { get; set; }
///
/// Gets or sets created date time.
- /// 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).
+ /// 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).
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets device detail.
- /// 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.
+ /// 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.
///
[JsonPropertyName("deviceDetail")]
public DeviceDetail DeviceDetail { get; set; }
///
/// Gets or sets ip address.
- /// The IP address of the client from where the sign-in occurred. Supports $filter (eq and startsWith operators only).
+ /// IP address of the client used to sign in. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("ipAddress")]
public string IpAddress { get; set; }
///
/// Gets or sets is interactive.
- /// 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.
+ /// Indicates if a sign-in is interactive or not.
///
[JsonPropertyName("isInteractive")]
public bool? IsInteractive { get; set; }
///
/// Gets or sets location.
- /// 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.
+ /// 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.
///
[JsonPropertyName("location")]
public SignInLocation Location { get; set; }
///
/// Gets or sets resource display name.
- /// The name of the resource that the user signed in to. Supports $filter (eq operator only).
+ /// Name of the resource the user signed into. Supports $filter (eq operator only).
///
[JsonPropertyName("resourceDisplayName")]
public string ResourceDisplayName { get; set; }
///
/// Gets or sets resource id.
- /// The identifier of the resource that the user signed in to. Supports $filter (eq operator only).
+ /// ID of the resource that the user signed into. Supports $filter (eq operator only).
///
[JsonPropertyName("resourceId")]
public string ResourceId { get; set; }
///
/// Gets or sets risk detail.
- /// 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.
+ /// 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.
///
[JsonPropertyName("riskDetail")]
public RiskDetail? RiskDetail { get; set; }
@@ -135,49 +134,49 @@ public partial class SignIn : Entity
///
/// Gets or sets risk level aggregated.
- /// 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.
+ /// 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.
///
[JsonPropertyName("riskLevelAggregated")]
public RiskLevel? RiskLevelAggregated { get; set; }
///
/// Gets or sets risk level during sign in.
- /// 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.
+ /// 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.
///
[JsonPropertyName("riskLevelDuringSignIn")]
public RiskLevel? RiskLevelDuringSignIn { get; set; }
///
/// Gets or sets risk state.
- /// 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).
+ /// 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).
///
[JsonPropertyName("riskState")]
public RiskState? RiskState { get; set; }
///
/// Gets or sets status.
- /// 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.
+ /// 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.
- /// The display name of the user. Supports $filter (eq and startsWith operators only).
+ /// Display name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("userDisplayName")]
public string UserDisplayName { get; set; }
///
/// Gets or sets user id.
- /// The identifier of the user. Supports $filter (eq operator only).
+ /// ID of the user that initiated the sign-in. Supports $filter (eq operator only).
///
[JsonPropertyName("userId")]
public string UserId { get; set; }
///
/// Gets or sets user principal name.
- /// The UPN of the user. Supports $filter (eq and startsWith operators only).
+ /// User principal name of the user that initiated the sign-in. Supports $filter (eq and startsWith operators only).
///
[JsonPropertyName("userPrincipalName")]
public string UserPrincipalName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SignInFrequencySessionControl.cs b/src/Microsoft.Graph/Generated/model/SignInFrequencySessionControl.cs
index a4a029dd26c..492b7984392 100644
--- a/src/Microsoft.Graph/Generated/model/SignInFrequencySessionControl.cs
+++ b/src/Microsoft.Graph/Generated/model/SignInFrequencySessionControl.cs
@@ -44,7 +44,7 @@ public SignInFrequencySessionControl()
///
/// Gets or sets type.
- /// Possible values are: days, hours, or null if frequencyInterval is everyTime .
+ /// Possible values are: days, hours.
///
[JsonPropertyName("type")]
public SigninFrequencyType? Type { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Site.cs b/src/Microsoft.Graph/Generated/model/Site.cs
index ea92a81c20d..cdc96e9137e 100644
--- a/src/Microsoft.Graph/Generated/model/Site.cs
+++ b/src/Microsoft.Graph/Generated/model/Site.cs
@@ -120,7 +120,6 @@ public Site()
///
/// Gets or sets external columns.
- /// The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
///
[JsonPropertyName("externalColumns")]
public ISiteExternalColumnsCollectionWithReferencesPage ExternalColumns { get; set; }
@@ -134,7 +133,7 @@ public Site()
///
/// Gets or sets items.
- /// Used to address any item contained in this site. This collection cannot be enumerated.
+ /// Used to address any item contained in this site. This collection can't be enumerated.
///
[JsonPropertyName("items")]
public ISiteItemsCollectionPage Items { get; set; }
@@ -162,7 +161,7 @@ public Site()
///
/// Gets or sets operations.
- /// The collection of long running operations for the site.
+ /// The collection of long-running operations on the site.
///
[JsonPropertyName("operations")]
public ISiteOperationsCollectionPage Operations { get; set; }
@@ -204,7 +203,7 @@ public Site()
///
/// Gets or sets term store.
- /// The termStore under this site.
+ /// The default 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 061ddcf21cf..152dfabb12f 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 client identifier for the application obtained when registering the application with the identity provider. Required.
+ /// The identifier for the client 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 8e32161f3e3..831f06ce4bb 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 if there are higher storage quota plans available. Read-only.
+ /// Indicates whether there are higher storage quota plans available. Read-only.
///
[JsonPropertyName("upgradeAvailable")]
public bool? UpgradeAvailable { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SubjectRightsRequest.cs b/src/Microsoft.Graph/Generated/model/SubjectRightsRequest.cs
index 247e5b2450c..e57cb8a2322 100644
--- a/src/Microsoft.Graph/Generated/model/SubjectRightsRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/SubjectRightsRequest.cs
@@ -128,21 +128,21 @@ public partial class SubjectRightsRequestObject : Entity
///
/// Gets or sets status.
- /// The status of the request. Possible values are: active, closed, unknownFutureValue.
+ /// The status of the request.. Possible values are: active, closed, unknownFutureValue.
///
[JsonPropertyName("status")]
public SubjectRightsRequestStatus? Status { get; set; }
///
/// Gets or sets type.
- /// The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.
+ /// The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.
///
[JsonPropertyName("type")]
public SubjectRightsRequestType? Type { get; set; }
///
/// Gets or sets notes.
- /// List of notes associated with the request.
+ /// List of notes associcated with the request.
///
[JsonPropertyName("notes")]
public ISubjectRightsRequestNotesCollectionPage Notes { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Subscription.cs b/src/Microsoft.Graph/Generated/model/Subscription.cs
index 248e190121f..6180d134869 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 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.
+ /// 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.
///
[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. Required when includeResourceData is true.
+ /// Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data.
///
[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 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.
+ /// 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.
///
[JsonPropertyName("notificationQueryOptions")]
public string NotificationQueryOptions { get; set; }
///
/// Gets or sets notification url.
- /// Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol.
+ /// Required. The URL of the endpoint that will receive 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/beta/). 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/v1.0/). 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 6eaf696e75d..1de7a760b06 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.
- /// Shift ID for the recipient user with whom the request is to swap.
+ /// ShiftId 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 d5b200b2510..6a0ee3a8fa7 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/TaskFileAttachment.cs b/src/Microsoft.Graph/Generated/model/TaskFileAttachment.cs
index 06f915adfea..a7639784bcd 100644
--- a/src/Microsoft.Graph/Generated/model/TaskFileAttachment.cs
+++ b/src/Microsoft.Graph/Generated/model/TaskFileAttachment.cs
@@ -30,7 +30,6 @@ public TaskFileAttachment()
///
/// Gets or sets content bytes.
- /// The base64-encoded contents of the file.
///
[JsonPropertyName("contentBytes")]
public byte[] ContentBytes { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Team.cs b/src/Microsoft.Graph/Generated/model/Team.cs
index 5eb54b2be21..f96c8be52ec 100644
--- a/src/Microsoft.Graph/Generated/model/Team.cs
+++ b/src/Microsoft.Graph/Generated/model/Team.cs
@@ -100,7 +100,6 @@ public partial class Team : Entity
///
/// Gets or sets summary.
- /// Contains summary information about the team, including number of owners, members, and guests.
///
[JsonPropertyName("summary")]
public TeamSummary Summary { get; set; }
@@ -218,7 +217,7 @@ public partial class Team : Entity
///
/// Gets or sets photo.
- /// The team photo.
+ /// The profile photo for the team.
///
[JsonPropertyName("photo")]
public ProfilePhoto Photo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs b/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs
index dd888d81558..1d67b007639 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 any channels.
+ /// If set to true, members can add and update channels.
///
[JsonPropertyName("allowCreateUpdateChannels")]
public bool? AllowCreateUpdateChannels { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamSummary.cs b/src/Microsoft.Graph/Generated/model/TeamSummary.cs
index be2105dbb01..5a551776754 100644
--- a/src/Microsoft.Graph/Generated/model/TeamSummary.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamSummary.cs
@@ -23,21 +23,18 @@ public partial class TeamSummary
///
/// Gets or sets guestsCount.
- /// Count of guests in a team.
///
[JsonPropertyName("guestsCount")]
public Int32? GuestsCount { get; set; }
///
/// Gets or sets membersCount.
- /// Count of members in a team.
///
[JsonPropertyName("membersCount")]
public Int32? MembersCount { get; set; }
///
/// Gets or sets ownersCount.
- /// Count of owners in a team.
///
[JsonPropertyName("ownersCount")]
public Int32? OwnersCount { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamsAsyncOperation.cs b/src/Microsoft.Graph/Generated/model/TeamsAsyncOperation.cs
index 69590bdc23b..6c89628eef1 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 the type of operation being described.
+ /// Denotes which type of operation is 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 e8fed5e59b6..5d9629b02ee 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.
+ /// The application that is linked to the tab. This cannot be changed after tab creation.
///
[JsonPropertyName("teamsApp")]
public TeamsApp TeamsApp { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Teamwork.cs b/src/Microsoft.Graph/Generated/model/Teamwork.cs
index cc8568942a1..3885107da25 100644
--- a/src/Microsoft.Graph/Generated/model/Teamwork.cs
+++ b/src/Microsoft.Graph/Generated/model/Teamwork.cs
@@ -22,7 +22,6 @@ public partial class Teamwork : Entity
///
/// Gets or sets workforce integrations.
- /// A workforce integration with shifts.
///
[JsonPropertyName("workforceIntegrations")]
public ITeamworkWorkforceIntegrationsCollectionPage WorkforceIntegrations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamworkApplicationIdentity.cs b/src/Microsoft.Graph/Generated/model/TeamworkApplicationIdentity.cs
index 1238789e80c..c867928a7bc 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, and outgoingWebhook.
+ /// Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue.
///
[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 406318fe25d..6041b8a321d 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, and chat.
+ /// Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue.
///
[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 a03eec22fa6..a446306a454 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, such as image/png, image/jpg.
+ /// Write only. Content type. sicj 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 18d062a79d4..1cb64fa24ec 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 which can be clicked on to join or uniquely identify the meeting.
+ /// The URL that users click 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 1e537a0ed47..4eebac7e362 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 emailUser.
+ /// Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser.
///
[JsonPropertyName("userIdentityType")]
public TeamworkUserIdentityType? UserIdentityType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TermColumn.cs b/src/Microsoft.Graph/Generated/model/TermColumn.cs
index 512d1a89e91..4e5420dac38 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 56484be986e..adcab0b9447 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: user, administrator.
+ /// The source of the threat assessment request. Possible values are: 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 4df1a0ffbac..1a9a069d4aa 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 (only for mail assessment), rescan.
+ /// The threat assessment result type. Possible values are: checkPolicy, 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 a9122778fe6..6adfc03a677 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. Possible values are: work, personal, unrestricted, or unknown.
+ /// The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.
///
[JsonPropertyName("activityDomain")]
public ActivityDomain? ActivityDomain { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TodoTask.cs b/src/Microsoft.Graph/Generated/model/TodoTask.cs
index 5e580b1c75d..4391dd310b3 100644
--- a/src/Microsoft.Graph/Generated/model/TodoTask.cs
+++ b/src/Microsoft.Graph/Generated/model/TodoTask.cs
@@ -65,7 +65,6 @@ public partial class TodoTask : Entity
///
/// Gets or sets has attachments.
- /// Indicates whether the task has attachments.
///
[JsonPropertyName("hasAttachments")]
public bool? HasAttachments { get; set; }
@@ -107,7 +106,6 @@ public partial class TodoTask : Entity
///
/// Gets or sets start date time.
- /// The date and time in the specified time zone at which the task is scheduled to start.
///
[JsonPropertyName("startDateTime")]
public DateTimeTimeZone StartDateTime { get; set; }
@@ -128,7 +126,6 @@ public partial class TodoTask : Entity
///
/// Gets or sets attachments.
- /// A collection of file attachments for the task.
///
[JsonPropertyName("attachments")]
public ITodoTaskAttachmentsCollectionPage Attachments { get; set; }
@@ -155,7 +152,7 @@ public partial class TodoTask : Entity
///
/// Gets or sets checklist items.
- /// A collection of smaller subtasks linked to the more complex parent task.
+ /// A collection of checklistItems linked to a task.
///
[JsonPropertyName("checklistItems")]
public ITodoTaskChecklistItemsCollectionPage ChecklistItems { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs
index 00ac7231f9f..26a923e3f5f 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. 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.
+ /// 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).
///
[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. 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.
+ /// 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).
///
[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 operator only).
+ /// Identifier of the principal to which the assignment is granted. Supports $filter (eq, in).
///
[JsonPropertyName("principalId")]
public string PrincipalId { get; set; }
///
/// Gets or sets role definition id.
- /// Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq operator only).
+ /// Identifier of the role definition the assignment is for. Read only. Supports $filter (eq, in).
///
[JsonPropertyName("roleDefinitionId")]
public string RoleDefinitionId { get; set; }
///
/// Gets or sets app scope.
- /// Details of the app specific scope when the assignment scope is app specific. Containment entity.
+ /// Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand.
///
[JsonPropertyName("appScope")]
public AppScope AppScope { get; set; }
///
/// Gets or sets directory scope.
- /// 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.
+ /// The directory object that is the scope of the assignment. Read-only. Supports $expand.
///
[JsonPropertyName("directoryScope")]
public DirectoryObject DirectoryScope { get; set; }
///
/// Gets or sets principal.
- /// 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.
+ /// Referencing the assigned principal. Read-only. Supports $expand.
///
[JsonPropertyName("principal")]
public DirectoryObject Principal { get; set; }
///
/// Gets or sets role definition.
- /// 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.
+ /// The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded.
///
[JsonPropertyName("roleDefinition")]
public UnifiedRoleDefinition RoleDefinition { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignmentScheduleInstance.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignmentScheduleInstance.cs
index 2dffc4e51e4..b23c2bd7c00 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignmentScheduleInstance.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignmentScheduleInstance.cs
@@ -43,14 +43,14 @@ public partial class UnifiedRoleAssignmentScheduleInstance : UnifiedRoleSchedule
///
/// Gets or sets role assignment origin id.
- /// The identifier of the role assignment in Azure AD.
+ /// The identifier of the role assignment in Azure AD. Supports $filter (eq, ne).
///
[JsonPropertyName("roleAssignmentOriginId")]
public string RoleAssignmentOriginId { get; set; }
///
/// Gets or sets role assignment schedule id.
- /// The identifier of the unifiedRoleAssignmentSchedule object from which this instance was created.
+ /// The identifier of the unifiedRoleAssignmentSchedule object from which this instance was created. Supports $filter (eq, ne).
///
[JsonPropertyName("roleAssignmentScheduleId")]
public string RoleAssignmentScheduleId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs
index 79b4edd1d21..1bae3937322 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 and startsWith operators only).
+ /// The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. Supports $filter (eq, in).
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets is built 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).
+ /// 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).
///
[JsonPropertyName("isBuiltIn")]
public bool? IsBuiltIn { get; set; }
///
/// Gets or sets is enabled.
- /// Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true.
+ /// Flag indicating whether 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 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
+ /// 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.
///
[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. This identifier is typically used if one needs an identifier to be the same across different directories. Read-only when isBuiltIn is true.
+ /// 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.
///
[JsonPropertyName("templateId")]
public string TemplateId { get; set; }
///
/// Gets or sets version.
- /// Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true.
+ /// Indicates version of the role definition. 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 support this attribute.
+ /// 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.
///
[JsonPropertyName("inheritsPermissionsFrom")]
public IUnifiedRoleDefinitionInheritsPermissionsFromCollectionPage InheritsPermissionsFrom { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilitySchedule.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilitySchedule.cs
index c30cf4e96be..97e00a68665 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilitySchedule.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilitySchedule.cs
@@ -22,14 +22,14 @@ public partial class UnifiedRoleEligibilitySchedule : UnifiedRoleScheduleBase
///
/// Gets or sets member type.
- /// Membership type of the eligible assignment. It can either be Inherited, Direct, or Group. Supports $filter (eq).
+ /// How the role eligibility is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleEligibilitySchedule can be managed by the caller. Supports $filter (eq, ne).
///
[JsonPropertyName("memberType")]
public string MemberType { get; set; }
///
/// Gets or sets schedule info.
- /// The schedule object of the eligible role assignment request.
+ /// The period of the role eligibility.
///
[JsonPropertyName("scheduleInfo")]
public RequestSchedule ScheduleInfo { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleInstance.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleInstance.cs
index 5c266f761f8..be41c783bd5 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleInstance.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleInstance.cs
@@ -22,28 +22,28 @@ public partial class UnifiedRoleEligibilityScheduleInstance : UnifiedRoleSchedul
///
/// Gets or sets end date time.
- /// Time that the roleEligibilityScheduleInstance will expire.
+ /// The end date of the schedule instance.
///
[JsonPropertyName("endDateTime")]
public DateTimeOffset? EndDateTime { get; set; }
///
/// Gets or sets member type.
- /// Membership type of the assignment. It can either be Inherited, Direct, or Group.
+ /// How the role eligibility is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleEligibilitySchedule can be managed by the caller. Supports $filter (eq, ne).
///
[JsonPropertyName("memberType")]
public string MemberType { get; set; }
///
/// Gets or sets role eligibility schedule id.
- /// Identifier of the parent roleEligibilitySchedule for this instance.
+ /// The identifier of the unifiedRoleEligibilitySchedule object from which this instance was created. Supports $filter (eq, ne).
///
[JsonPropertyName("roleEligibilityScheduleId")]
public string RoleEligibilityScheduleId { get; set; }
///
/// Gets or sets start date time.
- /// Time that the roleEligibilityScheduleInstance will start.
+ /// When this instance starts.
///
[JsonPropertyName("startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleRequest.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleRequest.cs
index eb97cfc1db1..e3a7659c0e7 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleEligibilityScheduleRequest.cs
@@ -23,7 +23,7 @@ public partial class UnifiedRoleEligibilityScheduleRequestObject : RequestObject
///
/// Gets or sets action.
- /// Represents the type of operation on the role eligibility request. The possible values are: AdminAssign: For administrators to assign eligible roles to principals.AdminRemove: For administrators to remove eligible roles from principals. AdminUpdate: For administrators to change existing role eligibilities.AdminExtend: For administrators to extend expiring role eligibilities.AdminRenew: For administrators to renew expired eligibilities.UserAdd: For users to activate their eligible assignments.UserRemove: For users to deactivate their active eligible assignments.UserExtend: For users to request to extend their expiring eligible assignments.UserRenew: For users to request to renew their expired eligible assignments.
+ /// Represents the type of operation on the role eligibility request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew, selfExtend, selfRenew, unknownFutureValue. adminAssign: For administrators to assign eligible roles to principals.adminRemove: For administrators to remove eligible roles from principals. adminUpdate: For administrators to change existing role eligibilities.adminExtend: For administrators to extend expiring role eligibilities.adminRenew: For administrators to renew expired eligibilities.selfActivate: For users to activate their assignments.selfDeactivate: For users to deactivate their active assignments.selfExtend: For users to request to extend their expiring assignments.selfRenew: For users to request to renew their expired assignments.
///
[JsonPropertyName("action")]
public UnifiedRoleScheduleRequestActions? Action { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleManagementPolicyRule.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleManagementPolicyRule.cs
index c9b2bbf3d1d..e717cda5a25 100644
--- a/src/Microsoft.Graph/Generated/model/UnifiedRoleManagementPolicyRule.cs
+++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleManagementPolicyRule.cs
@@ -31,7 +31,7 @@ protected internal UnifiedRoleManagementPolicyRule()
///
/// Gets or sets target.
- /// Not implemented. Defines details of scope that's targeted by role management policy rule. The details can include the principal type, the role assignment type, and actions affecting a role. Supports $filter (eq, ne).
+ /// Defines details of scope that's targeted by role management policy rule. The details can include the principal type, the role assignment type, and actions affecting a role. Supports $filter (eq, ne).
///
[JsonPropertyName("target")]
public UnifiedRoleManagementPolicyRuleTarget Target { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs b/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs
index 8f41590a4e4..4f3670716c6 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.
+ /// Set of tasks that can be performed on a resource. Required.
///
[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 8a97b7e4181..d1facdf9548 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.
- /// 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.
+ /// 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 91aec1c355e..1752d082ea6 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 f2f8eb6e641..8e73676ccd4 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. Supports $filter (eq, ne, not, and in).
+ /// 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).
///
[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. 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. Returned only on $select. 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. Supports $filter (eq, not, and counting empty collections).
+ /// The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, and counting empty collections).
///
[JsonPropertyName("assignedLicenses")]
public IEnumerable AssignedLicenses { get; set; }
///
/// Gets or sets assigned plans.
- /// The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and not).
+ /// The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not).
///
[JsonPropertyName("assignedPlans")]
public IEnumerable AssignedPlans { get; set; }
///
/// Gets or sets business phones.
- /// 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).
+ /// 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).
///
[JsonPropertyName("businessPhones")]
public IEnumerable BusinessPhones { get; set; }
///
/// Gets or sets city.
- /// 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).
+ /// 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).
///
[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.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.Returned only on $select. 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. 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. Returned only on $select. 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. 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. Returned only on $select. 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 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).
+ /// The created date of the user object. Read-only. Returned only on $select. 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.Supports $filter (eq, ne, not, and 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.Returned only on $select. Supports $filter (eq, ne, not, 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.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. Returned only on $select. 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 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.
+ /// 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.
///
[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. 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. Returned only on $select. 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.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. Returned only on $select. 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. Supports $filter (eq, ne, not , ge, le, in).
+ /// Represents organization data (e.g. division and costCenter) associated with a user. Returned only on $select. 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. Supports $filter (eq, ne, not , ge, le, in, startsWith).
+ /// Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. 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. 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. Returned only on $select. 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. Supports $filter (eq, ne, not , in).
+ /// Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in).
///
[JsonPropertyName("externalUserStateChangeDateTime")]
public DateTimeOffset? ExternalUserStateChangeDateTime { get; set; }
///
/// Gets or sets fax number.
- /// The fax number of the user. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
+ /// The fax number of the user. Returned only on $select. 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. 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. Returned by default. 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. 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. Returned only on $select. 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. Supports $filter (eq, not, ge, le, startsWith).
+ /// 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).
///
[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. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).
+ /// 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).
///
[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 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.
+ /// 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.
///
[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, admin@contoso.com. Changes to this property will also update the user's proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).
+ /// 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. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Returned by default. 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. 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. Returned only on $select. 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. 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. Maximum length is 64 characters. Returned by default. 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. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
+ /// 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).
///
[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.
+ /// 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.
///
[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.
+ /// 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.
///
[JsonPropertyName("onPremisesDomainName")]
public string OnPremisesDomainName { get; set; }
///
/// Gets or sets on premises extension attributes.
- /// Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. 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. Supports $filter (eq, ne, not, in).
+ /// Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. 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. Returned only on $select. Supports $filter (eq, ne, not, in).
///
[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. 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. Returned only on $select. 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. 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. Returned only on $select. 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. Supports $filter (eq, not, ge, le).
+ /// Errors when using Microsoft synchronization product during provisioning. Returned only on $select. 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. 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. Returned only on $select. 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. 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. Returned only on $select. Supports $filter (eq including on null values).
///
[JsonPropertyName("onPremisesSecurityIdentifier")]
public string OnPremisesSecurityIdentifier { get; set; }
///
/// Gets or sets on premises sync enabled.
- /// true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).
+ /// true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Returned only on $select. 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. 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. Returned only on $select. 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.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, and counting empty collections).
+ /// 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, endsWith, and counting empty collections).
///
[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. 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. 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).
///
[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. 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.Returned only on $select. 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. 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. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
///
[JsonPropertyName("postalCode")]
public string PostalCode { get; set; }
@@ -359,21 +359,21 @@ public User()
///
/// Gets or sets preferred language.
- /// 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).
+ /// 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)
///
[JsonPropertyName("preferredLanguage")]
public string PreferredLanguage { get; set; }
///
/// Gets or sets provisioned plans.
- /// The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, not, ge, le).
+ /// The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. 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. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).
+ /// 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, endsWith, and counting empty collections).
///
[JsonPropertyName("proxyAddresses")]
public IEnumerable ProxyAddresses { get; set; }
@@ -387,56 +387,56 @@ public User()
///
/// 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.
+ /// 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.
///
[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. 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. Returned only on $select. 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. 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. Returned only on $select. 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. 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. Returned by default. 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. 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. Returned only on $select. 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. 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. Returned by default. 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. 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. 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?
///
[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. For more information, see User preferences for languages and regional formats. 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. 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, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.
+ /// The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand.
///
[JsonPropertyName("memberOf")]
public IUserMemberOfCollectionWithReferencesPage MemberOf { get; set; }
@@ -652,7 +652,6 @@ public User()
///
/// Gets or sets scoped role member of.
- /// The scoped-role administrative unit memberships for this user. Read-only. Nullable.
///
[JsonPropertyName("scopedRoleMemberOf")]
public IUserScopedRoleMemberOfCollectionPage ScopedRoleMemberOf { get; set; }
@@ -757,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; }
@@ -806,14 +805,13 @@ public User()
///
/// Gets or sets outlook.
- /// Selective Outlook services available to the user. Read-only. Nullable.
///
[JsonPropertyName("outlook")]
public OutlookUser Outlook { get; set; }
///
/// Gets or sets people.
- /// 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.
+ /// People that are relevant to the user. Read-only. Nullable.
///
[JsonPropertyName("people")]
public IUserPeopleCollectionPage People { get; set; }
@@ -861,7 +859,7 @@ public User()
///
/// Gets or sets extensions.
- /// The collection of open extensions defined for the user. Supports $expand. Nullable.
+ /// The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable.
///
[JsonPropertyName("extensions")]
public IUserExtensionsCollectionPage Extensions { get; set; }
@@ -931,7 +929,7 @@ public User()
///
/// Gets or sets planner.
- /// Selective Planner services available to the user. Read-only. Nullable.
+ /// Entry-point to the Planner resource that might exist for a user. Read-only.
///
[JsonPropertyName("planner")]
public PlannerUser Planner { get; set; }
@@ -1029,7 +1027,6 @@ public User()
///
/// Gets or sets joined teams.
- /// The Microsoft Teams teams that the user is a member of. Read-only. Nullable.
///
[JsonPropertyName("joinedTeams")]
public IUserJoinedTeamsCollectionPage JoinedTeams { get; set; }
@@ -1043,7 +1040,6 @@ public User()
///
/// Gets or sets teamwork.
- /// A container for Microsoft Teams features available for the user. Read-only. Nullable.
///
[JsonPropertyName("teamwork")]
public UserTeamwork Teamwork { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UserAttributeValuesItem.cs b/src/Microsoft.Graph/Generated/model/UserAttributeValuesItem.cs
index f3485893f03..bd336e2ea61 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.
- /// Used to set the value as the default.
+ /// Determines whether the value is set as the default.
///
[JsonPropertyName("isDefault")]
public bool? IsDefault { get; set; }
///
/// Gets or sets name.
- /// The display name of the property displayed to the end user in the user flow.
+ /// The display name of the property displayed to the user in the user flow.
///
[JsonPropertyName("name")]
public string Name { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDevicePerformance.cs b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDevicePerformance.cs
index 2f3ea809fc2..45f98473f2b 100644
--- a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDevicePerformance.cs
+++ b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDevicePerformance.cs
@@ -79,7 +79,7 @@ public partial class UserExperienceAnalyticsDevicePerformance : Entity
///
/// Gets or sets disk type.
- /// The user experience analytics device disk type. Possible values are: unknown, hdd, ssd, unknownFutureValue.
+ /// The user experience analytics device disk type.
///
[JsonPropertyName("diskType")]
public DiskType? DiskType { get; set; }
@@ -100,7 +100,7 @@ public partial class UserExperienceAnalyticsDevicePerformance : Entity
///
/// Gets or sets health status.
- /// The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.
+ /// The health state of the user experience analytics device.
///
[JsonPropertyName("healthStatus")]
public UserExperienceAnalyticsHealthState? HealthStatus { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/UserSettings.cs b/src/Microsoft.Graph/Generated/model/UserSettings.cs
index 9a189d7623a..25cfebce32b 100644
--- a/src/Microsoft.Graph/Generated/model/UserSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/UserSettings.cs
@@ -22,21 +22,18 @@ public partial class UserSettings : Entity
///
/// Gets or sets contribution to content discovery as organization disabled.
- /// Reflects the Office Delve organization level setting. When set to true, the organization doesn't have access to Office Delve. This setting is read-only and can only be changed by administrators in the SharePoint admin center.
///
[JsonPropertyName("contributionToContentDiscoveryAsOrganizationDisabled")]
public bool? ContributionToContentDiscoveryAsOrganizationDisabled { get; set; }
///
/// Gets or sets contribution to content discovery disabled.
- /// When set to true, documents in the user's Office Delve are disabled. Users can control this setting in Office Delve.
///
[JsonPropertyName("contributionToContentDiscoveryDisabled")]
public bool? ContributionToContentDiscoveryDisabled { get; set; }
///
/// Gets or sets shift preferences.
- /// The shift preferences for the user.
///
[JsonPropertyName("shiftPreferences")]
public ShiftPreferences ShiftPreferences { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/VerifiedPublisher.cs b/src/Microsoft.Graph/Generated/model/VerifiedPublisher.cs
index ece93677318..73e55175228 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 Microsoft Partner Network (MPN) account.
+ /// The verified publisher name from the app publisher's Partner Center 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 13ed9388dd7..9e6a3cf1bc5 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, duplicateLocationId.
+ /// 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.
///
[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 15c149687f3..9c0faa24e6c 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.
- /// Possible values are: other, home, work, blog, profile.
+ /// The 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 d1bfc7eaeea..b6d7afd2b81 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, arm64.
+ /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.
///
[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 53672d528a5..689ccd779a6 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, doesNotExist.
+ /// The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB.
///
[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 fa9212c55fb..31585e5516d 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, noScheduledScan.
+ /// Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.
///
[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 3e618c7dfad..489fb46c3d9 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, blocked.
+ /// Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted.
///
[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 9b0c7566493..6a261a782f4 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, arm64.
+ /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.
///
[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 71896ff928b..d1fd31467ed 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, windowsDefault.
+ /// Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl.
///
[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 7a5b3f7d011..7bcba6544aa 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, noScheduledScan.
+ /// Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.
///
[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 6ca2581943c..f964ed6e9d7 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. Nullable.
+ /// 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.
///
[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 e8072499d93..53dfc678941 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 the comment.
+ /// The content of 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 8baed45fe44..f3a9de03e22 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 replied comment.
+ /// The content of a comment reply.
///
[JsonPropertyName("content")]
public string Content { get; set; }
///
/// Gets or sets content type.
- /// Indicates the type for the replied comment.
+ /// Indicates the type for the comment reply.
///
[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 7ef7953286b..8c23465afd6 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. 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. 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.
///
[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 8fc5269c699..2ab7c7a2312 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. Possible values are: String, Integer, Double, Boolean, Range. Read-only.
+ /// Indicates what type of reference is associated with the name. The 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 ee3c98d719e..8a1392ebba9 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, succeeded, failed.
+ /// The current status of the operation. Possible values are: NotStarted, Running, Completed, 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 06964637746..1b6e415dc97 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. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.
+ /// Represents the type of data of each cell. The 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 c1447d7e77e..684bbf9248c 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. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.
+ /// Constant value that indicates the specific side of the border. The 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. 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. The 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. Possible values are: Hairline, Thin, Medium, Thick.
+ /// Specifies the weight of the border around a range. The 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 af39eafb5dc..6f1070334f7 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. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.
+ /// Type of underline applied to the font. The 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 b1a229774a0..6848c4863ad 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. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.
+ /// Represents the horizontal alignment for the specified object. The 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. Possible values are: Top, Center, Bottom, Justify, Distributed.
+ /// Represents the vertical alignment for the specified object. The 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 5d96d97df76..f95780e9880 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. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.
+ /// Represents the type of data of each cell. Read-only. The 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 35e5cd8d89c..822fcabbd20 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. Possible values are: Normal, TextAsNumber.
+ /// Represents additional sorting options for this field. The 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. Possible values are: Value, CellColor, FontColor, Icon.
+ /// Represents the type of sorting of this condition. The 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 b237b19896a..76e1b540cc4 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. 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. 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.
///
[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 c48f30fa3b5..314688e00af 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. Possible values are: PinYin, StrokeCount. Read-only.
+ /// Represents Chinese character ordering method last used to sort the table. The 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 1acaacf9538..800d9addbe0 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.
- /// 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.
+ /// 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.
///
[JsonPropertyName("supportedEntities")]
public WorkforceIntegrationSupportedEntities? SupportedEntities { get; set; }
diff --git a/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
index 41f78e186ea..10e26dc64fb 100644
--- a/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
@@ -167,7 +167,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/IContentTypeGetCompatibleHubContentTypesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
index 764e761fa63..b029a19b1db 100644
--- a/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IContentTypeGetCompatibleHubContentTypesRequestBuilder.cs
@@ -90,7 +90,7 @@ IContentTypeCopyToDefaultContentLocationRequestBuilder CopyToDefaultContentLocat
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/ISiteGetApplicableContentTypesForListRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs
index d8228a36751..623e15e8621 100644
--- a/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ISiteGetApplicableContentTypesForListRequestBuilder.cs
@@ -90,7 +90,7 @@ IContentTypeCopyToDefaultContentLocationRequestBuilder CopyToDefaultContentLocat
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 0edab41bcfe..564dee8a788 100644
--- a/src/Microsoft.Graph/Generated/requests/ISiteGetByPathRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/ISiteGetByPathRequestBuilder.cs
@@ -100,13 +100,13 @@ ISiteRemoveRequestBuilder Remove(
IDriveRequestBuilder Drives { get; }
///
/// Gets the request builder for ExternalColumns.
- /// The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
+ ///
///
/// The .
IColumnDefinitionRequestBuilder ExternalColumns { get; }
///
/// Gets the request builder for Items.
- /// Used to address any item contained in this site. This collection cannot be enumerated.
+ /// Used to address any item contained in this site. This collection can't be enumerated.
///
/// The .
IBaseItemRequestBuilder Items { get; }
@@ -124,7 +124,7 @@ ISiteRemoveRequestBuilder Remove(
IOnenoteRequestBuilder Onenote { get; }
///
/// Gets the request builder for Operations.
- /// The collection of long running operations for the site.
+ /// The collection of long-running operations on the site.
///
/// The .
IRichLongRunningOperationRequestBuilder Operations { get; }
@@ -142,7 +142,7 @@ ISiteRemoveRequestBuilder Remove(
ISiteRequestBuilder Sites { get; }
///
/// Gets the request builder for TermStore.
- /// The termStore under this site.
+ /// The default termStore under this site.
///
/// The .
Microsoft.Graph.TermStore.IStoreRequestBuilder TermStore { get; }
diff --git a/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs
index 0a371195529..f150ed11b37 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteGetApplicableContentTypesForListRequestBuilder.cs
@@ -170,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 e35bab0b7cb..7a208f32b41 100644
--- a/src/Microsoft.Graph/Generated/requests/SiteGetByPathRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/SiteGetByPathRequestBuilder.cs
@@ -189,7 +189,7 @@ public IDriveRequestBuilder Drives
}
///
/// Gets the request builder for ExternalColumns.
- /// The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.
+ ///
///
/// The .
public IColumnDefinitionRequestBuilder ExternalColumns
@@ -201,7 +201,7 @@ public IColumnDefinitionRequestBuilder ExternalColumns
}
///
/// Gets the request builder for Items.
- /// Used to address any item contained in this site. This collection cannot be enumerated.
+ /// Used to address any item contained in this site. This collection can't be enumerated.
///
/// The .
public IBaseItemRequestBuilder Items
@@ -237,7 +237,7 @@ public IOnenoteRequestBuilder Onenote
}
///
/// Gets the request builder for Operations.
- /// The collection of long running operations for the site.
+ /// The collection of long-running operations on the site.
///
/// The .
public IRichLongRunningOperationRequestBuilder Operations
@@ -273,7 +273,7 @@ public ISiteRequestBuilder Sites
}
///
/// Gets the request builder for TermStore.
- /// The termStore under this site.
+ /// The default termStore under this site.
///
/// The .
public Microsoft.Graph.TermStore.IStoreRequestBuilder TermStore
diff --git a/src/Microsoft.Graph/Generated/securitynamespace/model/DataSourceContainer.cs b/src/Microsoft.Graph/Generated/securitynamespace/model/DataSourceContainer.cs
index 573cacaeb06..6096d228a36 100644
--- a/src/Microsoft.Graph/Generated/securitynamespace/model/DataSourceContainer.cs
+++ b/src/Microsoft.Graph/Generated/securitynamespace/model/DataSourceContainer.cs
@@ -45,7 +45,7 @@ protected internal DataSourceContainer()
///
/// Gets or sets hold status.
- /// The hold status of the dataSourceContainer.The possible values are: notApplied, applied, applying, removing, partial
+ /// The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial
///
[JsonPropertyName("holdStatus")]
public DataSourceHoldStatus? HoldStatus { get; set; }
diff --git a/src/Microsoft.Graph/Generated/securitynamespace/model/EdiscoveryCustodian.cs b/src/Microsoft.Graph/Generated/securitynamespace/model/EdiscoveryCustodian.cs
index 51384b9c7ba..adfc9678b7c 100644
--- a/src/Microsoft.Graph/Generated/securitynamespace/model/EdiscoveryCustodian.cs
+++ b/src/Microsoft.Graph/Generated/securitynamespace/model/EdiscoveryCustodian.cs
@@ -79,7 +79,7 @@ public EdiscoveryCustodian()
///
/// Gets or sets user sources.
- /// Data source entity for a custodian. This is the container for a custodian's mailbox and OneDrive for Business site.
+ /// Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site.
///
[JsonPropertyName("userSources")]
public IEdiscoveryCustodianUserSourcesCollectionPage UserSources { get; set; }
diff --git a/src/Microsoft.Graph/Generated/termstore/model/Set.cs b/src/Microsoft.Graph/Generated/termstore/model/Set.cs
index 4fc95a64f75..ab4dad197e6 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 giving details on the term usage.
+ /// Description that gives 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 c2cfa3c634b..fe8b97dc335 100644
--- a/src/Microsoft.Graph/Microsoft.Graph.csproj
+++ b/src/Microsoft.Graph/Microsoft.Graph.csproj
@@ -21,13 +21,13 @@
false
35MSSharedLib1024.snk
true
- 4.36.0
+ 4.37.0
-- Latest metadata updates from 9th August 2022 snapshot
+- Latest metadata updates from 23rd August 2022 snapshot
true
true