diff --git a/src/Microsoft.Graph/Generated/callrecords/model/ClientUserAgent.cs b/src/Microsoft.Graph/Generated/callrecords/model/ClientUserAgent.cs index b9d4cf16b03..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. + /// 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/model/AccessPackage.cs b/src/Microsoft.Graph/Generated/model/AccessPackage.cs index 7e8d5267d58..b39d243c149 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackage.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackage.cs @@ -57,6 +57,7 @@ public partial class AccessPackage : Entity /// /// Gets or sets catalog. + /// Read-only. Nullable. /// [JsonPropertyName("catalog")] public AccessPackageCatalog Catalog { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs index bd77c3622b6..b75f0592c15 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs @@ -23,7 +23,7 @@ public partial class AccessPackageAssignment : Entity /// /// Gets or sets expired date time. - /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + /// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("expiredDateTime")] public DateTimeOffset? ExpiredDateTime { get; set; } @@ -37,12 +37,14 @@ public partial class AccessPackageAssignment : Entity /// /// Gets or sets state. + /// The state of the access package assignment. The possible values are: delivering, partiallyDelivered, delivered, expired, deliveryFailed, unknownFutureValue. Read-only. /// [JsonPropertyName("state")] public AccessPackageAssignmentState? State { get; set; } /// /// Gets or sets status. + /// More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. /// [JsonPropertyName("status")] public string Status { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs index 437c21fd320..6dc17494ed3 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequest.cs @@ -36,26 +36,28 @@ public partial class AccessPackageAssignmentRequestObject : Entity /// /// 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. /// [JsonPropertyName("state")] public AccessPackageRequestState? State { get; set; } /// /// Gets or sets status. + /// More information on the request processing status. Read-only. /// [JsonPropertyName("status")] public string Status { get; set; } @@ -69,6 +71,7 @@ public partial class AccessPackageAssignmentRequestObject : Entity /// /// Gets or sets assignment. + /// For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand. /// [JsonPropertyName("assignment")] public AccessPackageAssignment Assignment { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestRequirements.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestRequirements.cs index bda023d905b..46f6d8643f3 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestRequirements.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestRequirements.cs @@ -23,18 +23,21 @@ public partial class AccessPackageAssignmentRequestRequirements /// /// Gets or sets allowCustomAssignmentSchedule. + /// Indicates whether the requestor is allowed to set a custom schedule. /// [JsonPropertyName("allowCustomAssignmentSchedule")] public bool? AllowCustomAssignmentSchedule { get; set; } /// /// Gets or sets isApprovalRequiredForAdd. + /// Indicates whether a request to add must be approved by an approver. /// [JsonPropertyName("isApprovalRequiredForAdd")] public bool? IsApprovalRequiredForAdd { get; set; } /// /// Gets or sets isApprovalRequiredForUpdate. + /// Indicates whether a request to update must be approved by an approver. /// [JsonPropertyName("isApprovalRequiredForUpdate")] public bool? IsApprovalRequiredForUpdate { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs b/src/Microsoft.Graph/Generated/model/AccessPackageCatalog.cs index 86446ca373c..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; } @@ -65,6 +65,7 @@ public partial class AccessPackageCatalog : Entity /// /// Gets or sets state. + /// Has the value published if the access packages are available for management. The possible values are: unpublished, published, unknownFutureValue. /// [JsonPropertyName("state")] public AccessPackageCatalogState? State { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs b/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs index 69e2c5ee0d8..522efe18f58 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs @@ -44,6 +44,7 @@ public partial class AccessPackageSubject : Entity /// /// Gets or sets on premises security identifier. + /// A string representation of the principal's security identifier, if known, or null if the subject does not have a security identifier. /// [JsonPropertyName("onPremisesSecurityIdentifier")] public string OnPremisesSecurityIdentifier { get; set; } @@ -57,6 +58,7 @@ public partial class AccessPackageSubject : Entity /// /// Gets or sets subject type. + /// The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. /// [JsonPropertyName("subjectType")] public AccessPackageSubjectType? SubjectType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs index 316cac78619..fcd9974e4af 100644 --- a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs +++ b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs @@ -30,14 +30,14 @@ public AdministrativeUnit() /// /// Gets or sets description. - /// An optional description for the administrative unit. + /// An optional description for the administrative unit. Supports $filter (eq, ne, in, startsWith). /// [JsonPropertyName("description")] public string Description { get; set; } /// /// Gets or sets display name. - /// Display name for the administrative unit. + /// Display name for the administrative unit. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } @@ -51,7 +51,7 @@ public AdministrativeUnit() /// /// Gets or sets members. - /// Users and groups that are members of this Adminsitrative Unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members). + /// Users and groups that are members of this administrative unit. HTTP Methods: GET (list members), POST (add members), DELETE (remove members). /// [JsonPropertyName("members")] public IAdministrativeUnitMembersCollectionWithReferencesPage Members { get; set; } @@ -65,7 +65,7 @@ public AdministrativeUnit() /// /// Gets or sets scoped role members. - /// Scoped-role members of this Administrative Unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership). + /// Scoped-role members of this administrative unit. HTTP Methods: GET (list scopedRoleMemberships), POST (add scopedRoleMembership), DELETE (remove scopedRoleMembership). /// [JsonPropertyName("scopedRoleMembers")] public IAdministrativeUnitScopedRoleMembersCollectionPage ScopedRoleMembers { get; set; } @@ -79,7 +79,7 @@ public AdministrativeUnit() /// /// Gets or sets extensions. - /// The collection of open extensions defined for this Administrative Unit. Nullable. + /// The collection of open extensions defined for this administrative unit. Nullable. /// [JsonPropertyName("extensions")] public IAdministrativeUnitExtensionsCollectionPage Extensions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Application.cs b/src/Microsoft.Graph/Generated/model/Application.cs index 14c5f3ffbe5..cb3f2d1346d 100644 --- a/src/Microsoft.Graph/Generated/model/Application.cs +++ b/src/Microsoft.Graph/Generated/model/Application.cs @@ -51,7 +51,7 @@ public Application() /// /// Gets or sets application template id. - /// Unique identifier of the applicationTemplate. + /// Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne). /// [JsonPropertyName("applicationTemplateId")] public string ApplicationTemplateId { get; set; } @@ -72,7 +72,7 @@ public Application() /// /// Gets or sets description. - /// An optional description of the application. 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; } diff --git a/src/Microsoft.Graph/Generated/model/CallOptions.cs b/src/Microsoft.Graph/Generated/model/CallOptions.cs index 580236d46ae..01bc6600c3c 100644 --- a/src/Microsoft.Graph/Generated/model/CallOptions.cs +++ b/src/Microsoft.Graph/Generated/model/CallOptions.cs @@ -21,6 +21,12 @@ namespace Microsoft.Graph public abstract partial class CallOptions { + /// + /// Gets or sets hideBotAfterEscalation. + /// + [JsonPropertyName("hideBotAfterEscalation")] + public bool? HideBotAfterEscalation { get; set; } + /// /// Gets or sets additional data. /// diff --git a/src/Microsoft.Graph/Generated/model/Chat.cs b/src/Microsoft.Graph/Generated/model/Chat.cs index 0c921268b4c..9abc00ad473 100644 --- a/src/Microsoft.Graph/Generated/model/Chat.cs +++ b/src/Microsoft.Graph/Generated/model/Chat.cs @@ -49,6 +49,13 @@ public partial class Chat : Entity [JsonPropertyName("topic")] public string Topic { get; set; } + /// + /// Gets or sets web url. + /// A hyperlink that will go to the chat in Microsoft Teams. This URL should be treated as an opaque blob, and not parsed. Read-only. + /// + [JsonPropertyName("webUrl")] + public string WebUrl { get; set; } + /// /// Gets or sets installed apps. /// A collection of all the apps in the chat. Nullable. diff --git a/src/Microsoft.Graph/Generated/model/ChatMessage.cs b/src/Microsoft.Graph/Generated/model/ChatMessage.cs index c5987dd25b6..a712a783651 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, members were added, and so on. 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; } diff --git a/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs b/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs index 8ae1eea17cd..98610f63c23 100644 --- a/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs +++ b/src/Microsoft.Graph/Generated/model/ConnectedOrganization.cs @@ -44,6 +44,7 @@ public partial class ConnectedOrganization : Entity /// /// Gets or sets identity sources. + /// The identity sources in this connected organization, one of azureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Nullable. /// [JsonPropertyName("identitySources")] public IEnumerable IdentitySources { get; set; } @@ -57,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 4adfa6f3f0b..615ebc20b41 100644 --- a/src/Microsoft.Graph/Generated/model/ConnectedOrganizationMembers.cs +++ b/src/Microsoft.Graph/Generated/model/ConnectedOrganizationMembers.cs @@ -29,13 +29,14 @@ public ConnectedOrganizationMembers() /// /// Gets or sets connectedOrganizationId. + /// The ID of the connected organization in entitlement management. /// [JsonPropertyName("connectedOrganizationId")] public string ConnectedOrganizationId { get; set; } /// /// 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/EntitlementManagement.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs index e4d567224aa..ff9e535a89b 100644 --- a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs +++ b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs @@ -35,6 +35,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets access packages. + /// Access packages. /// [JsonPropertyName("accessPackages")] public IEntitlementManagementAccessPackagesCollectionPage AccessPackages { get; set; } @@ -48,6 +49,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets assignment requests. + /// Access package assignment requests. /// [JsonPropertyName("assignmentRequests")] public IEntitlementManagementAssignmentRequestsCollectionPage AssignmentRequests { get; set; } @@ -61,6 +63,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets assignments. + /// Access package assignments. /// [JsonPropertyName("assignments")] public IEntitlementManagementAssignmentsCollectionPage Assignments { get; set; } @@ -74,6 +77,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets catalogs. + /// Access package catalogs. /// [JsonPropertyName("catalogs")] public IEntitlementManagementCatalogsCollectionPage Catalogs { get; set; } @@ -87,6 +91,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets connected organizations. + /// Connected organizations. /// [JsonPropertyName("connectedOrganizations")] public IEntitlementManagementConnectedOrganizationsCollectionPage ConnectedOrganizations { get; set; } @@ -100,6 +105,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets settings. + /// Entitlement management settings. /// [JsonPropertyName("settings")] public EntitlementManagementSettings Settings { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs index f2c0baff01e..976ab509250 100644 --- a/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs +++ b/src/Microsoft.Graph/Generated/model/EntitlementManagementSchedule.cs @@ -23,18 +23,21 @@ public partial class EntitlementManagementSchedule /// /// Gets or sets expiration. + /// When the access should expire. /// [JsonPropertyName("expiration")] public ExpirationPattern Expiration { get; set; } /// /// Gets or sets recurrence. + /// For recurring access. Not used at present. /// [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. /// [JsonPropertyName("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs index d0bd5e81c21..17316adaf87 100644 --- a/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs +++ b/src/Microsoft.Graph/Generated/model/EntitlementManagementSettings.cs @@ -23,13 +23,14 @@ public partial class EntitlementManagementSettings : Entity /// /// Gets or sets duration until external user deleted after blocked. + /// If externalUserLifecycleAction is blockSignInAndDelete, the duration, typically a number of days, after an external user is blocked from sign in before their account is deleted. /// [JsonPropertyName("durationUntilExternalUserDeletedAfterBlocked")] public Duration DurationUntilExternalUserDeletedAfterBlocked { get; set; } /// /// 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/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/Group.cs b/src/Microsoft.Graph/Generated/model/Group.cs index 1b31a61d4e2..04ca015d58b 100644 --- a/src/Microsoft.Graph/Generated/model/Group.cs +++ b/src/Microsoft.Graph/Generated/model/Group.cs @@ -121,7 +121,7 @@ public Group() /// /// Gets or sets mail nickname. - /// The mail alias for the group, unique in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : . <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + /// The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : . <> , SPACE. 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; } diff --git a/src/Microsoft.Graph/Generated/model/GroupMembers.cs b/src/Microsoft.Graph/Generated/model/GroupMembers.cs index 14e075a8656..6c0e5789f97 100644 --- a/src/Microsoft.Graph/Generated/model/GroupMembers.cs +++ b/src/Microsoft.Graph/Generated/model/GroupMembers.cs @@ -36,6 +36,7 @@ public GroupMembers() /// /// Gets or sets groupId. + /// The ID of the group in Azure AD. /// [JsonPropertyName("groupId")] public string GroupId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs b/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs index 8fa1cadf469..63ec2abee2a 100644 --- a/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs +++ b/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs @@ -21,6 +21,12 @@ namespace Microsoft.Graph public partial class InvitationParticipantInfo { + /// + /// Gets or sets hidden. + /// + [JsonPropertyName("hidden")] + public bool? Hidden { get; set; } + /// /// Gets or sets identity. /// The identitySet associated with this invitation. @@ -28,6 +34,18 @@ public partial class InvitationParticipantInfo [JsonPropertyName("identity")] public IdentitySet Identity { get; set; } + /// + /// Gets or sets participantId. + /// + [JsonPropertyName("participantId")] + public string ParticipantId { get; set; } + + /// + /// Gets or sets removeFromDefaultAudioRoutingGroup. + /// + [JsonPropertyName("removeFromDefaultAudioRoutingGroup")] + public bool? RemoveFromDefaultAudioRoutingGroup { get; set; } + /// /// Gets or sets replacesCallId. /// Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. 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/Permission.cs b/src/Microsoft.Graph/Generated/model/Permission.cs index f0ca914ecf5..9fdef7cf7a3 100644 --- a/src/Microsoft.Graph/Generated/model/Permission.cs +++ b/src/Microsoft.Graph/Generated/model/Permission.cs @@ -29,7 +29,6 @@ public partial class Permission : Entity /// /// Gets or sets granted to. - /// For user type permissions, the details of the users & applications for this permission. Read-only. /// [Obsolete("The grantedTo property is deprecated. Please refer to grantedToV2")] [JsonPropertyName("grantedTo")] @@ -37,7 +36,6 @@ public partial class Permission : Entity /// /// Gets or sets granted to identities. - /// For link type permissions, the details of the users to whom permission was granted. Read-only. /// [Obsolete("The grantedToIdentities property is deprecated. Please refer to grantedToIdentitiesV2")] [JsonPropertyName("grantedToIdentities")] @@ -45,19 +43,21 @@ public partial class Permission : Entity /// /// Gets or sets granted to identities v2. + /// For link type permissions, the details of the users to whom permission was granted. Read-only. /// [JsonPropertyName("grantedToIdentitiesV2")] public IEnumerable GrantedToIdentitiesV2 { get; set; } /// /// Gets or sets granted to v2. + /// For user type permissions, the details of the users and applications for this permission. Read-only. /// [JsonPropertyName("grantedToV2")] public SharePointIdentitySet GrantedToV2 { get; set; } /// /// Gets or sets has password. - /// This indicates whether password is set for this permission, it's only showing in response. Optional and Read-only and 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; } @@ -85,7 +85,7 @@ public partial class Permission : Entity /// /// Gets or sets roles. - /// The type of permission, e.g. read. See below for the full list of roles. Read-only. + /// The type of permission, for example, read. See below for the full list of roles. Read-only. /// [JsonPropertyName("roles")] public IEnumerable Roles { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PermissionScope.cs b/src/Microsoft.Graph/Generated/model/PermissionScope.cs index d8d3228cd4b..d6b47909673 100644 --- a/src/Microsoft.Graph/Generated/model/PermissionScope.cs +++ b/src/Microsoft.Graph/Generated/model/PermissionScope.cs @@ -57,7 +57,7 @@ public partial class PermissionScope /// /// Gets or sets type. - /// Specifies whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator should be required for consent to the permissions. This will be the default behavior, but each customer can choose to customize the behavior in their organization (by allowing, restricting or limiting user consent to this delegated permission.) + /// The possible values are: User and Admin. Specifies whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator consent should always be required. While Microsoft Graph defines the default consent requirement for each permission, the tenant administrator may override the behavior in their organization (by allowing, restricting, or limiting user consent to this delegated permission). For more information, see Configure how users consent to applications. /// [JsonPropertyName("type")] public string Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RoleManagement.cs b/src/Microsoft.Graph/Generated/model/RoleManagement.cs index 2b8f2dabb93..ba8ff609c8a 100644 --- a/src/Microsoft.Graph/Generated/model/RoleManagement.cs +++ b/src/Microsoft.Graph/Generated/model/RoleManagement.cs @@ -30,7 +30,7 @@ public partial class RoleManagement /// /// Gets or sets entitlement management. - /// The RbacApplication for Entitlement Management + /// Container for all entitlement management resources in Azure AD identity governance. /// [JsonPropertyName("entitlementManagement")] public RbacApplication EntitlementManagement { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SharePointIdentity.cs b/src/Microsoft.Graph/Generated/model/SharePointIdentity.cs index 08dc6069005..74fa5ca4595 100644 --- a/src/Microsoft.Graph/Generated/model/SharePointIdentity.cs +++ b/src/Microsoft.Graph/Generated/model/SharePointIdentity.cs @@ -29,6 +29,7 @@ public SharePointIdentity() /// /// Gets or sets loginName. + /// The sign in name of the SharePoint identity. /// [JsonPropertyName("loginName")] public string LoginName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SharePointIdentitySet.cs b/src/Microsoft.Graph/Generated/model/SharePointIdentitySet.cs index 58086a58b04..e410e6941a1 100644 --- a/src/Microsoft.Graph/Generated/model/SharePointIdentitySet.cs +++ b/src/Microsoft.Graph/Generated/model/SharePointIdentitySet.cs @@ -29,18 +29,21 @@ public SharePointIdentitySet() /// /// Gets or sets group. + /// The group associated with this action. Optional. /// [JsonPropertyName("group")] public Identity Group { get; set; } /// /// Gets or sets siteGroup. + /// The SharePoint group associated with this action. Optional. /// [JsonPropertyName("siteGroup")] public SharePointIdentity SiteGroup { get; set; } /// /// Gets or sets siteUser. + /// The SharePoint user associated with this action. Optional. /// [JsonPropertyName("siteUser")] public SharePointIdentity SiteUser { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SignIn.cs b/src/Microsoft.Graph/Generated/model/SignIn.cs index da3bf67f49e..1f59dd66c30 100644 --- a/src/Microsoft.Graph/Generated/model/SignIn.cs +++ b/src/Microsoft.Graph/Generated/model/SignIn.cs @@ -44,7 +44,7 @@ public partial class SignIn : Entity /// /// Gets or sets client app used. - /// Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and 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 Active Sync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq operator only). /// [JsonPropertyName("clientAppUsed")] public string ClientAppUsed { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SingleServicePrincipal.cs b/src/Microsoft.Graph/Generated/model/SingleServicePrincipal.cs index f3327cd9e02..08d4dfe9527 100644 --- a/src/Microsoft.Graph/Generated/model/SingleServicePrincipal.cs +++ b/src/Microsoft.Graph/Generated/model/SingleServicePrincipal.cs @@ -29,12 +29,14 @@ public SingleServicePrincipal() /// /// Gets or sets description. + /// Description of this service principal. /// [JsonPropertyName("description")] public string Description { get; set; } /// /// Gets or sets servicePrincipalId. + /// ID of the servicePrincipal. /// [JsonPropertyName("servicePrincipalId")] public string ServicePrincipalId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SingleUser.cs b/src/Microsoft.Graph/Generated/model/SingleUser.cs index a0c7bf2ff86..dad64b5de98 100644 --- a/src/Microsoft.Graph/Generated/model/SingleUser.cs +++ b/src/Microsoft.Graph/Generated/model/SingleUser.cs @@ -36,6 +36,7 @@ public SingleUser() /// /// Gets or sets userId. + /// The ID of the user in Azure AD. /// [JsonPropertyName("userId")] public string UserId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs index 0defe8a9e6a..e3b00d674e0 100644 --- a/src/Microsoft.Graph/Generated/model/User.cs +++ b/src/Microsoft.Graph/Generated/model/User.cs @@ -58,7 +58,7 @@ public User() /// /// Gets or sets business phones. - /// The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. Supports $filter (eq and not). + /// 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; } @@ -268,7 +268,7 @@ public User() /// /// Gets or sets on premises extension attributes. - /// Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Returned only on $select. Supports $filter (eq, not, ge, le, in, and eq on null values). + /// Contains extensionAttributes1-15 for the user. The individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. These extension attributes are also known as Exchange custom attributes 1-15. /// [JsonPropertyName("onPremisesExtensionAttributes")] public OnPremisesExtensionAttributes OnPremisesExtensionAttributes { get; set; } diff --git a/src/Microsoft.Graph/Microsoft.Graph.csproj b/src/Microsoft.Graph/Microsoft.Graph.csproj index 2dbab3da06e..391dc24db16 100644 --- a/src/Microsoft.Graph/Microsoft.Graph.csproj +++ b/src/Microsoft.Graph/Microsoft.Graph.csproj @@ -21,13 +21,13 @@ false 35MSSharedLib1024.snk true - 4.11.0 + 4.12.0 -- Latest metadata updates from 23rd November 2021 snapshot +- Latest metadata updates from 14th December 2021 snapshot true true diff --git a/src/Microsoft.Graph/Requests/Helpers/ChunkedUploadProvider.cs b/src/Microsoft.Graph/Requests/Helpers/ChunkedUploadProvider.cs index ba4ad5ff920..cbb03175d6b 100644 --- a/src/Microsoft.Graph/Requests/Helpers/ChunkedUploadProvider.cs +++ b/src/Microsoft.Graph/Requests/Helpers/ChunkedUploadProvider.cs @@ -147,7 +147,7 @@ public async Task UploadAsync(int maxTries = 3, IEnumerable [Fact] - public async Task PostAsync_CollectionOfPrimitivesReturnType() + public async System.Threading.Tasks.Task PostAsync_CollectionOfPrimitivesReturnType() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -211,7 +211,7 @@ public async Task PostAsync_CollectionOfPrimitivesReturnType() /// Tests the PostAsync() method for an action that returns a single entity (createLink). /// [Fact] - public async Task PostAsync_NonCollectionReturnType() + public async System.Threading.Tasks.Task PostAsync_NonCollectionReturnType() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -246,7 +246,7 @@ public async Task PostAsync_NonCollectionReturnType() /// Tests the PostAsync() method for an action that returns nothing (send). /// [Fact] - public async Task PostAsync_NoReturnValue() + public async System.Threading.Tasks.Task PostAsync_NoReturnValue() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -267,4 +267,4 @@ public async Task PostAsync_NoReturnValue() } } } -} \ No newline at end of file +} diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionReferencesRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionReferencesRequestTests.cs index d09b68c8032..f7f9029d4ba 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionReferencesRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionReferencesRequestTests.cs @@ -38,7 +38,7 @@ public void BuildRequest() /// Tests the AddAsync() method on the $ref navigation of an entity collection. /// [Fact] - public async Task AddAsync() + public async System.Threading.Tasks.Task AddAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -75,7 +75,7 @@ public async Task AddAsync() /// Tests the AddAsync() method on the $ref navigation of an entity collection errors if ID isn't set on the supplied directoryObject. /// [Fact] - public async Task AddAsync_IdRequired() + public async System.Threading.Tasks.Task AddAsync_IdRequired() { var userToCreate = new User(); diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionWithReferencesRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionWithReferencesRequestTests.cs index e105f90dd3a..9b3a7323391 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionWithReferencesRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/CollectionWithReferencesRequestTests.cs @@ -39,7 +39,7 @@ public void BuildRequest() /// Tests the GetAsync() method on the request for an entity collection that has a $ref navigation. /// [Fact] - public async Task GetAsync() + public async System.Threading.Tasks.Task GetAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityCollectionRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityCollectionRequestTests.cs index 5d22768bfd4..9ad15bd47f8 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityCollectionRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityCollectionRequestTests.cs @@ -39,7 +39,7 @@ public void BuildRequest() /// Tests the GetAsync() method on an entity collection request. /// [Fact] - public async Task GetAsync() + public async System.Threading.Tasks.Task GetAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -100,7 +100,7 @@ public async Task GetAsync() /// Tests the AddAsync() method on an entity collection request. /// [Fact] - public async Task AddAsync() + public async System.Threading.Tasks.Task AddAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -135,7 +135,7 @@ public async Task AddAsync() /// Tests that the AddAsync() method on an abstract entity collection request includes @odata.type. /// [Fact] - public async Task AddAsync_AbstractEntityContainsODataType() + public async System.Threading.Tasks.Task AddAsync_AbstractEntityContainsODataType() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -308,4 +308,4 @@ public void OrderBy() Assert.Equal("value", contactFoldersCollectionRequest.QueryOptions[0].Value); } } -} \ No newline at end of file +} diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityReferenceRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityReferenceRequestTests.cs index ed2261a61c5..7e1a46e3bdb 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityReferenceRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityReferenceRequestTests.cs @@ -38,7 +38,7 @@ public void BuildRequest() /// Tests the DeleteAsync() method on an entity's $ref navigation. /// [Fact] - public async Task DeleteAsync() + public async System.Threading.Tasks.Task DeleteAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityRequestTests.cs index 704b5f9d8df..f921f3061cf 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityRequestTests.cs @@ -20,7 +20,7 @@ namespace Microsoft.Graph.DotnetCore.Test.Requests.Generated public class EntityRequestTests : RequestTestBase { [Fact] - public async Task GetAsync_InitializeCollectionProperties() + public async System.Threading.Tasks.Task GetAsync_InitializeCollectionProperties() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -66,7 +66,7 @@ public async Task GetAsync_InitializeCollectionProperties() } [Fact] - public async Task DeleteAsync() + public async System.Threading.Tasks.Task DeleteAsync() { using (var httpResponseMessage = new HttpResponseMessage(HttpStatusCode.NoContent)) { @@ -112,7 +112,7 @@ public void Select() } [Fact] - public async Task UpdateAsync_EntityWithNoCollecitonProperties() + public async System.Threading.Tasks.Task UpdateAsync_EntityWithNoCollecitonProperties() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -143,12 +143,12 @@ public async Task UpdateAsync_EntityWithNoCollecitonProperties() } [Fact] - public async Task UpdateAsync() + public async System.Threading.Tasks.Task UpdateAsync() { await this.RequestWithItemInBody(true); } - private async Task RequestWithItemInBody(bool isUpdate) + private async System.Threading.Tasks.Task RequestWithItemInBody(bool isUpdate) { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -178,4 +178,4 @@ private async Task RequestWithItemInBody(bool isUpdate) } } } -} \ No newline at end of file +} diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityWithReferenceRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityWithReferenceRequestTests.cs index a606b6746cd..6acc7588354 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityWithReferenceRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/EntityWithReferenceRequestTests.cs @@ -38,7 +38,7 @@ public void BuildRequest() /// Tests the GetAsync() method on an entity that has a $ref navigation. /// [Fact] - public async Task GetAsync() + public async System.Threading.Tasks.Task GetAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/FunctionRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/FunctionRequestTests.cs index c509e74594a..a400322aef3 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/FunctionRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/FunctionRequestTests.cs @@ -128,7 +128,7 @@ public void RequiredAndOptionalParameters_AllParametersSet() /// Tests the GetAsync() method for a function that returns a collection (reminderView). /// [Fact] - public async Task CollectionReturnType_GetAsync() + public async System.Threading.Tasks.Task CollectionReturnType_GetAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/MediaEntityStreamRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/MediaEntityStreamRequestTests.cs index 0b1189f977e..14d9ecf50ce 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/MediaEntityStreamRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/MediaEntityStreamRequestTests.cs @@ -28,7 +28,7 @@ public void RequestBuilder() } [Fact] - public async Task GetAsync() + public async System.Threading.Tasks.Task GetAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var responseStream = new MemoryStream()) @@ -54,7 +54,7 @@ public async Task GetAsync() } [Fact] - public async Task PutAsync() + public async System.Threading.Tasks.Task PutAsync() { using (var requestStream = new MemoryStream()) using (var httpResponseMessage = new HttpResponseMessage()) @@ -80,4 +80,4 @@ public async Task PutAsync() } } } -} \ No newline at end of file +} diff --git a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/ThumbnailRequestTests.cs b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/ThumbnailRequestTests.cs index 84836312fc0..9910b0558f7 100644 --- a/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/ThumbnailRequestTests.cs +++ b/tests/Microsoft.Graph.DotnetCore.Test/Requests/Generated/ThumbnailRequestTests.cs @@ -28,7 +28,7 @@ public void ThumbnailContentStreamRequest_RequestBuilder() } [Fact] - public async Task ThumbnailContentStreamRequest_GetAsync() + public async System.Threading.Tasks.Task ThumbnailContentStreamRequest_GetAsync() { using (var httpResponseMessage = new HttpResponseMessage()) using (var stringContent = new StringContent("body")) @@ -59,7 +59,7 @@ public async Task ThumbnailContentStreamRequest_GetAsync() } [Fact] - public async Task ThumbnailContentStreamRequest_PutAsync() + public async System.Threading.Tasks.Task ThumbnailContentStreamRequest_PutAsync() { using (var requestStream = new MemoryStream()) using (var httpResponseMessage = new HttpResponseMessage())