From 27bc11fdba09bc1b809bfb3318f65e2a20dac8b9 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 5 Apr 2022 10:10:35 +0000 Subject: [PATCH] Update generated files with build 71731 --- .../Generated/model/AccessPackage.cs | 1 + .../model/AccessPackageApprovalStage.cs | 8 ++ .../model/AccessPackageAssignment.cs | 1 + ...AccessPackageAssignmentApprovalSettings.cs | 3 + .../model/AccessPackageAssignmentPolicy.cs | 17 ++-- ...ccessPackageAssignmentRequestorSettings.cs | 8 ++ .../AccessPackageAssignmentReviewSettings.cs | 8 ++ .../Generated/model/EducationUser.cs | 30 +++---- .../Generated/model/Endpoint.cs | 2 +- .../Generated/model/EntitlementManagement.cs | 3 +- src/Microsoft.Graph/Generated/model/Group.cs | 9 ++- .../Generated/model/RelatedContact.cs | 4 +- .../Generated/model/SearchRequest.cs | 2 +- .../Generated/model/TargetManager.cs | 1 + src/Microsoft.Graph/Generated/model/User.cs | 9 ++- ...AccessPackageAssignmentReprocessRequest.cs | 81 +++++++++++++++++++ ...ackageAssignmentReprocessRequestBuilder.cs | 46 +++++++++++ .../AccessPackageAssignmentRequestBuilder.cs | 11 ++- ...ackageAssignmentRequestReprocessRequest.cs | 81 +++++++++++++++++++ ...ssignmentRequestReprocessRequestBuilder.cs | 46 +++++++++++ ...sPackageAssignmentRequestRequestBuilder.cs | 11 +++ ...AccessPackageAssignmentReprocessRequest.cs | 56 +++++++++++++ ...ackageAssignmentReprocessRequestBuilder.cs | 28 +++++++ .../IAccessPackageAssignmentRequestBuilder.cs | 6 +- ...ackageAssignmentRequestReprocessRequest.cs | 56 +++++++++++++ ...ssignmentRequestReprocessRequestBuilder.cs | 28 +++++++ ...sPackageAssignmentRequestRequestBuilder.cs | 6 ++ 27 files changed, 529 insertions(+), 33 deletions(-) create mode 100644 src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentReprocessRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentReprocessRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentRequestReprocessRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentRequestReprocessRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAccessPackageAssignmentReprocessRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAccessPackageAssignmentReprocessRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAccessPackageAssignmentRequestReprocessRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAccessPackageAssignmentRequestReprocessRequestBuilder.cs diff --git a/src/Microsoft.Graph/Generated/model/AccessPackage.cs b/src/Microsoft.Graph/Generated/model/AccessPackage.cs index 4ffec3fa063..36e441f7c0d 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 assignment policies. + /// Read-only. Nullable. /// [JsonPropertyName("assignmentPolicies")] public IAccessPackageAssignmentPoliciesCollectionPage AssignmentPolicies { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageApprovalStage.cs b/src/Microsoft.Graph/Generated/model/AccessPackageApprovalStage.cs index 51148295709..d0e119a8e1e 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageApprovalStage.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageApprovalStage.cs @@ -23,48 +23,56 @@ public partial class AccessPackageApprovalStage /// /// Gets or sets durationBeforeAutomaticDenial. + /// The number of days that a request can be pending a response before it is automatically denied. /// [JsonPropertyName("durationBeforeAutomaticDenial")] public Duration DurationBeforeAutomaticDenial { get; set; } /// /// Gets or sets durationBeforeEscalation. + /// If escalation is required, the time a request can be pending a response from a primary approver. /// [JsonPropertyName("durationBeforeEscalation")] public Duration DurationBeforeEscalation { get; set; } /// /// Gets or sets escalationApprovers. + /// If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. /// [JsonPropertyName("escalationApprovers")] public IEnumerable EscalationApprovers { get; set; } /// /// Gets or sets fallbackEscalationApprovers. + /// The subjects, typically users, who are the fallback escalation approvers. /// [JsonPropertyName("fallbackEscalationApprovers")] public IEnumerable FallbackEscalationApprovers { get; set; } /// /// Gets or sets fallbackPrimaryApprovers. + /// The subjects, typically users, who are the fallback primary approvers. /// [JsonPropertyName("fallbackPrimaryApprovers")] public IEnumerable FallbackPrimaryApprovers { get; set; } /// /// Gets or sets isApproverJustificationRequired. + /// Indicates whether the approver is required to provide a justification for approving a request. /// [JsonPropertyName("isApproverJustificationRequired")] public bool? IsApproverJustificationRequired { get; set; } /// /// Gets or sets isEscalationEnabled. + /// If true, then one or more escalationApprovers are configured in this approval stage. /// [JsonPropertyName("isEscalationEnabled")] public bool? IsEscalationEnabled { get; set; } /// /// Gets or sets primaryApprovers. + /// The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors or externalSponsors. /// [JsonPropertyName("primaryApprovers")] public IEnumerable PrimaryApprovers { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs index 05e5fa3952e..31ac1b9fe7a 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignment.cs @@ -58,6 +58,7 @@ public partial class AccessPackageAssignment : Entity /// /// Gets or sets assignment policy. + /// Read-only. Supports $filter (eq) on the id property and $expand query parameters. /// [JsonPropertyName("assignmentPolicy")] public AccessPackageAssignmentPolicy AssignmentPolicy { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentApprovalSettings.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentApprovalSettings.cs index 340086a173e..3ee33c29692 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentApprovalSettings.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentApprovalSettings.cs @@ -23,18 +23,21 @@ public partial class AccessPackageAssignmentApprovalSettings /// /// Gets or sets isApprovalRequiredForAdd. + /// If false, then approval is not required for new requests in this policy. /// [JsonPropertyName("isApprovalRequiredForAdd")] public bool? IsApprovalRequiredForAdd { get; set; } /// /// Gets or sets isApprovalRequiredForUpdate. + /// If false, then approval is not required for updates to requests in this policy. /// [JsonPropertyName("isApprovalRequiredForUpdate")] public bool? IsApprovalRequiredForUpdate { get; set; } /// /// Gets or sets stages. + /// If approval is required, the one, two or three elements of this collection define each of the stages of approval. An empty array is present if no approval is required. /// [JsonPropertyName("stages")] public IEnumerable Stages { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs index c747d2f5a19..8b4a12d187c 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentPolicy.cs @@ -23,13 +23,14 @@ public partial class AccessPackageAssignmentPolicy : Entity /// /// Gets or sets allowed target scope. + /// Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, unknownFutureValue. /// [JsonPropertyName("allowedTargetScope")] public AllowedTargetScope? AllowedTargetScope { 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; } @@ -43,59 +44,63 @@ 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; } /// /// Gets or sets expiration. + /// The expiration date for assignments created in this policy. /// [JsonPropertyName("expiration")] public ExpirationPattern Expiration { get; set; } /// /// 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; } /// /// Gets or sets review settings. + /// Settings for access reviews of assignments through this policy. /// [JsonPropertyName("reviewSettings")] public AccessPackageAssignmentReviewSettings ReviewSettings { get; set; } /// /// Gets or sets specific allowed targets. + /// The principals that can be assigned access from an access package through this policy. /// [JsonPropertyName("specificAllowedTargets")] public IEnumerable SpecificAllowedTargets { get; set; } /// /// 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; } /// /// Gets or sets catalog. + /// Catalog of the access package containing this policy. Read-only. /// [JsonPropertyName("catalog")] public AccessPackageCatalog Catalog { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestorSettings.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestorSettings.cs index 7c04d26b40c..43cd67ae174 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestorSettings.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentRequestorSettings.cs @@ -23,48 +23,56 @@ public partial class AccessPackageAssignmentRequestorSettings /// /// Gets or sets allowCustomAssignmentSchedule. + /// If false, the requestor is not permitted to include a schedule in their request. /// [JsonPropertyName("allowCustomAssignmentSchedule")] public bool? AllowCustomAssignmentSchedule { get; set; } /// /// Gets or sets enableOnBehalfRequestorsToAddAccess. + /// If true, allows on-behalf-of requestors to create a request to add access for another principal. /// [JsonPropertyName("enableOnBehalfRequestorsToAddAccess")] public bool? EnableOnBehalfRequestorsToAddAccess { get; set; } /// /// Gets or sets enableOnBehalfRequestorsToRemoveAccess. + /// If true, allows on-behalf-of requestors to create a request to remove access for another principal. /// [JsonPropertyName("enableOnBehalfRequestorsToRemoveAccess")] public bool? EnableOnBehalfRequestorsToRemoveAccess { get; set; } /// /// Gets or sets enableOnBehalfRequestorsToUpdateAccess. + /// If true, allows on-behalf-of requestors to create a request to update access for another principal. /// [JsonPropertyName("enableOnBehalfRequestorsToUpdateAccess")] public bool? EnableOnBehalfRequestorsToUpdateAccess { get; set; } /// /// Gets or sets enableTargetsToSelfAddAccess. + /// If true, allows requestors to create a request to add access for themselves. /// [JsonPropertyName("enableTargetsToSelfAddAccess")] public bool? EnableTargetsToSelfAddAccess { get; set; } /// /// Gets or sets enableTargetsToSelfRemoveAccess. + /// If true, allows requestors to create a request to remove their access. /// [JsonPropertyName("enableTargetsToSelfRemoveAccess")] public bool? EnableTargetsToSelfRemoveAccess { get; set; } /// /// Gets or sets enableTargetsToSelfUpdateAccess. + /// If true, allows requestors to create a request to update their access. /// [JsonPropertyName("enableTargetsToSelfUpdateAccess")] public bool? EnableTargetsToSelfUpdateAccess { get; set; } /// /// Gets or sets onBehalfRequestors. + /// The principals who can request on-behalf-of others. /// [JsonPropertyName("onBehalfRequestors")] public IEnumerable OnBehalfRequestors { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentReviewSettings.cs b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentReviewSettings.cs index 48eb410cd13..3094ee27ac7 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentReviewSettings.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageAssignmentReviewSettings.cs @@ -23,48 +23,56 @@ public partial class AccessPackageAssignmentReviewSettings /// /// Gets or sets expirationBehavior. + /// The default decision to apply if the access is not reviewed. The possible values are: keepAccess, removeAccess, acceptAccessRecommendation, unknownFutureValue. /// [JsonPropertyName("expirationBehavior")] public AccessReviewExpirationBehavior? ExpirationBehavior { get; set; } /// /// Gets or sets fallbackReviewers. + /// This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond. /// [JsonPropertyName("fallbackReviewers")] public IEnumerable FallbackReviewers { get; set; } /// /// Gets or sets isEnabled. + /// If true, access reviews are required for assignments through this policy. /// [JsonPropertyName("isEnabled")] public bool? IsEnabled { get; set; } /// /// Gets or sets isRecommendationEnabled. + /// Specifies whether to display recommendations to the reviewer. The default value is true. /// [JsonPropertyName("isRecommendationEnabled")] public bool? IsRecommendationEnabled { get; set; } /// /// Gets or sets isReviewerJustificationRequired. + /// Specifies whether the reviewer must provide justification for the approval. The default value is true. /// [JsonPropertyName("isReviewerJustificationRequired")] public bool? IsReviewerJustificationRequired { get; set; } /// /// Gets or sets isSelfReview. + /// Specifies whether the principals can review their own assignments. /// [JsonPropertyName("isSelfReview")] public bool? IsSelfReview { get; set; } /// /// Gets or sets primaryReviewers. + /// This collection specifies the users or group of users who will review the access package assignments. /// [JsonPropertyName("primaryReviewers")] public IEnumerable PrimaryReviewers { get; set; } /// /// Gets or sets schedule. + /// When the first review should start and how often it should recur. /// [JsonPropertyName("schedule")] public EntitlementManagementSchedule Schedule { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EducationUser.cs b/src/Microsoft.Graph/Generated/model/EducationUser.cs index 920830aa934..e3fb9b6bd44 100644 --- a/src/Microsoft.Graph/Generated/model/EducationUser.cs +++ b/src/Microsoft.Graph/Generated/model/EducationUser.cs @@ -23,7 +23,7 @@ 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; } @@ -58,7 +58,7 @@ 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; } @@ -86,7 +86,7 @@ public partial class EducationUser : Entity /// /// 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; } @@ -100,14 +100,14 @@ public partial class EducationUser : Entity /// /// 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. + /// The mail address of the user. /// [JsonPropertyName("mailingAddress")] public PhysicalAddress MailingAddress { get; set; } @@ -121,7 +121,7 @@ public partial class EducationUser : Entity /// /// Gets or sets middle name. - /// The middle name of user. + /// The middle name of the user. /// [JsonPropertyName("middleName")] public string MiddleName { get; set; } @@ -141,7 +141,7 @@ public partial class EducationUser : Entity /// /// Gets or sets on premises info. - /// Additional information used to associate the Azure AD user with its 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; } @@ -162,7 +162,7 @@ public partial class EducationUser : Entity /// /// 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; } @@ -189,14 +189,14 @@ public partial class EducationUser : Entity /// /// Gets or sets residence address. - /// Address where user lives. + /// The address where the user lives. /// [JsonPropertyName("residenceAddress")] public PhysicalAddress ResidenceAddress { get; set; } /// /// Gets or sets show in address list. - /// true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. + /// True if the Outlook Global Address List should contain this user; otherwise, false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. /// [JsonPropertyName("showInAddressList")] public bool? ShowInAddressList { get; set; } @@ -224,28 +224,28 @@ public partial class EducationUser : Entity /// /// Gets or sets usage location. - /// A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter. + /// A two-letter country code (ISO 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) 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. Supports $filter 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 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. - /// Assignments belonging to the user. + /// Assignments that belongs to the user. /// [JsonPropertyName("assignments")] public IEducationUserAssignmentsCollectionPage Assignments { get; set; } @@ -314,7 +314,7 @@ public partial class EducationUser : Entity /// /// Gets or sets user. - /// The directory user corresponding to this user. + /// The directory user that corresponds to this user. /// [JsonPropertyName("user")] public User User { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Endpoint.cs b/src/Microsoft.Graph/Generated/model/Endpoint.cs index def7fe896fd..6d4f2e88bdd 100644 --- a/src/Microsoft.Graph/Generated/model/Endpoint.cs +++ b/src/Microsoft.Graph/Generated/model/Endpoint.cs @@ -30,7 +30,7 @@ public Endpoint() /// /// Gets or sets capability. - /// Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only. + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs index ff5c17a1756..6f96d484bb6 100644 --- a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs +++ b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs @@ -50,6 +50,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets assignment policies. + /// Access package assignment policies. /// [JsonPropertyName("assignmentPolicies")] public IEntitlementManagementAssignmentPoliciesCollectionPage AssignmentPolicies { get; set; } @@ -91,7 +92,7 @@ public partial class EntitlementManagement : Entity /// /// Gets or sets catalogs. - /// Represents a group of access packages. + /// Represents a collection of access packages. /// [JsonPropertyName("catalogs")] public IEntitlementManagementCatalogsCollectionPage Catalogs { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Group.cs b/src/Microsoft.Graph/Generated/model/Group.cs index 4052ff619ca..d4a80160e39 100644 --- a/src/Microsoft.Graph/Generated/model/Group.cs +++ b/src/Microsoft.Graph/Generated/model/Group.cs @@ -79,7 +79,7 @@ public Group() /// /// Gets or sets group types. - /// Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). + /// Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). /// [JsonPropertyName("groupTypes")] public IEnumerable GroupTypes { get; set; } @@ -177,7 +177,7 @@ public Group() /// /// Gets or sets on premises security identifier. - /// Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. + /// Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. /// [JsonPropertyName("onPremisesSecurityIdentifier")] public string OnPremisesSecurityIdentifier { get; set; } @@ -191,7 +191,7 @@ public Group() /// /// Gets or sets preferred data location. - /// The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default. + /// The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default. /// [JsonPropertyName("preferredDataLocation")] public string PreferredDataLocation { get; set; } @@ -289,6 +289,7 @@ public Group() /// /// Gets or sets is archived. + /// When a group is associated with a team this property deternunes whether the team is in read-only mode. /// [JsonPropertyName("isArchived")] public bool? IsArchived { get; set; } @@ -330,7 +331,7 @@ public Group() /// /// Gets or sets members. - /// UMembers 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; } diff --git a/src/Microsoft.Graph/Generated/model/RelatedContact.cs b/src/Microsoft.Graph/Generated/model/RelatedContact.cs index a2e5d3e4e20..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. - /// Primary email address of the contact. + /// Primary email address of the contact. Required. /// [JsonPropertyName("emailAddress")] public string EmailAddress { get; set; } @@ -51,7 +51,7 @@ public partial class RelatedContact /// /// Gets or sets relationship. - /// Relationship to the user. Possible values are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue. + /// Relationship to the user. Possible values are: parent, relative, aide, doctor, guardian, child, other, unknownFutureValue. /// [JsonPropertyName("relationship")] public ContactRelationship? Relationship { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SearchRequest.cs b/src/Microsoft.Graph/Generated/model/SearchRequest.cs index 575976d88e3..69889b8450f 100644 --- a/src/Microsoft.Graph/Generated/model/SearchRequest.cs +++ b/src/Microsoft.Graph/Generated/model/SearchRequest.cs @@ -79,7 +79,7 @@ public partial class SearchRequestObject /// /// Gets or sets queryAlterationOptions. - /// Query alteration options formatted in a JSON blob that contains two optional flags related to spelling correction. Optional. + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/TargetManager.cs b/src/Microsoft.Graph/Generated/model/TargetManager.cs index 5858aa124a7..91e5a158266 100644 --- a/src/Microsoft.Graph/Generated/model/TargetManager.cs +++ b/src/Microsoft.Graph/Generated/model/TargetManager.cs @@ -29,6 +29,7 @@ public TargetManager() /// /// Gets or sets managerLevel. + /// Manager level, between 1 and 4. The direct manager is 1. /// [JsonPropertyName("managerLevel")] public Int32? ManagerLevel { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs index d36160c3e6c..ed187542cee 100644 --- a/src/Microsoft.Graph/Generated/model/User.cs +++ b/src/Microsoft.Graph/Generated/model/User.cs @@ -303,7 +303,7 @@ public User() /// /// Gets or sets on premises security identifier. - /// Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq) on null values only. + /// 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; } @@ -350,6 +350,13 @@ public User() [JsonPropertyName("postalCode")] public string PostalCode { get; set; } + /// + /// Gets or sets preferred data location. + /// The preferred data location for the user. For more information, see OneDrive Online Multi-Geo. + /// + [JsonPropertyName("preferredDataLocation")] + public string PreferredDataLocation { get; set; } + /// /// Gets or sets preferred language. /// The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) diff --git a/src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentReprocessRequest.cs b/src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentReprocessRequest.cs new file mode 100644 index 00000000000..b5ab8a39c85 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AccessPackageAssignmentReprocessRequest.cs @@ -0,0 +1,81 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: MethodRequest.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Net.Http; + using System.Threading; + + /// + /// The type AccessPackageAssignmentReprocessRequest. + /// + public partial class AccessPackageAssignmentReprocessRequest : BaseRequest, IAccessPackageAssignmentReprocessRequest + { + /// + /// Constructs a new AccessPackageAssignmentReprocessRequest. + /// + public AccessPackageAssignmentReprocessRequest( + string requestUrl, + IBaseClient client, + IEnumerable /// The . IAccessPackageAssignmentRequestCancelRequestBuilder Cancel(); + + /// + /// Gets the request builder for AccessPackageAssignmentRequestReprocess. + /// + /// The . + IAccessPackageAssignmentRequestReprocessRequestBuilder Reprocess(); } }