diff --git a/README.md b/README.md index 656793f5970..54ea218dd9c 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ You can install the PHP SDK with Composer, either run `composer require microsof ``` { "require": { - "microsoft/microsoft-graph": "^1.108.0" + "microsoft/microsoft-graph": "^1.109.0" } } ``` diff --git a/src/Core/GraphConstants.php b/src/Core/GraphConstants.php index f29a3a0db4d..c728a9cf34f 100644 --- a/src/Core/GraphConstants.php +++ b/src/Core/GraphConstants.php @@ -23,7 +23,7 @@ final class GraphConstants const REST_ENDPOINT = "https://graph.microsoft.com/"; // Define HTTP request constants - const SDK_VERSION = "1.108.0"; + const SDK_VERSION = "1.109.0"; // Define error constants const MAX_PAGE_SIZE = 999; diff --git a/src/ExternalConnectors/Model/Property.php b/src/ExternalConnectors/Model/Property.php index 476b76e6fb7..3dd2dbab39e 100644 --- a/src/ExternalConnectors/Model/Property.php +++ b/src/ExternalConnectors/Model/Property.php @@ -166,7 +166,7 @@ public function setIsSearchable($val) /** * Gets the 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 (for example, better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, iconUrl, unknownFutureValue. Optional. + * Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: iconUrl. * * @return Label|null The labels */ @@ -185,7 +185,7 @@ public function getLabels() /** * Sets the 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 (for example, better relevance). The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, iconUrl, unknownFutureValue. Optional. + * Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: iconUrl. * * @param Label $val The value to assign to the labels * diff --git a/src/Model/AccessPackageTextInputQuestion.php b/src/Model/AccessPackageTextInputQuestion.php index e464b114f85..f41cfb1e037 100644 --- a/src/Model/AccessPackageTextInputQuestion.php +++ b/src/Model/AccessPackageTextInputQuestion.php @@ -26,7 +26,7 @@ class AccessPackageTextInputQuestion extends AccessPackageQuestion { /** * Gets the isSingleLineQuestion - * Indicates whether the answer will be in single or multiple line format. + * Indicates whether the answer is in single or multiple line format. * * @return bool|null The isSingleLineQuestion */ @@ -41,7 +41,7 @@ public function getIsSingleLineQuestion() /** * Sets the isSingleLineQuestion - * Indicates whether the answer will be in single or multiple line format. + * Indicates whether the answer is in single or multiple line format. * * @param bool $val The isSingleLineQuestion * diff --git a/src/Model/Admin.php b/src/Model/Admin.php index b6829d22010..5752f5beecf 100644 --- a/src/Model/Admin.php +++ b/src/Model/Admin.php @@ -152,6 +152,37 @@ public function setServiceAnnouncement($val) return $this; } + /** + * Gets the people + * + * @return PeopleAdminSettings|null The people + */ + public function getPeople() + { + if (array_key_exists("people", $this->_propDict)) { + if (is_a($this->_propDict["people"], "\Microsoft\Graph\Model\PeopleAdminSettings") || is_null($this->_propDict["people"])) { + return $this->_propDict["people"]; + } else { + $this->_propDict["people"] = new PeopleAdminSettings($this->_propDict["people"]); + return $this->_propDict["people"]; + } + } + return null; + } + + /** + * Sets the people + * + * @param PeopleAdminSettings $val The people + * + * @return Admin + */ + public function setPeople($val) + { + $this->_propDict["people"] = $val; + return $this; + } + /** * Gets the ODataType * diff --git a/src/Model/Application.php b/src/Model/Application.php index 4c60e6993b5..e43ef14960e 100644 --- a/src/Model/Application.php +++ b/src/Model/Application.php @@ -89,7 +89,7 @@ public function setApi($val) /** * Gets the appId - * The unique identifier for the application that is assigned to an application 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. Alternate key. Supports $filter (eq). * * @return string|null The appId */ @@ -104,7 +104,7 @@ public function getAppId() /** * Sets the appId - * The unique identifier for the application that is assigned to an application 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. Alternate key. Supports $filter (eq). * * @param string $val The appId * diff --git a/src/Model/PeopleAdminSettings.php b/src/Model/PeopleAdminSettings.php new file mode 100644 index 00000000000..8d682b8e0bf --- /dev/null +++ b/src/Model/PeopleAdminSettings.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["profileCardProperties"]; + } else { + return null; + } + } + + /** + * Sets the profileCardProperties + * + * @param ProfileCardProperty[] $val The profileCardProperties + * + * @return PeopleAdminSettings + */ + public function setProfileCardProperties($val) + { + $this->_propDict["profileCardProperties"] = $val; + return $this; + } + +} diff --git a/src/Model/PrivilegedAccessGroup.php b/src/Model/PrivilegedAccessGroup.php index ae077906743..7de7c70b937 100644 --- a/src/Model/PrivilegedAccessGroup.php +++ b/src/Model/PrivilegedAccessGroup.php @@ -55,6 +55,7 @@ public function setAssignmentApprovals($val) /** * Gets the assignmentScheduleInstances + * The instances of assignment schedules to activate a just-in-time access. * * @return array|null The assignmentScheduleInstances */ @@ -69,6 +70,7 @@ public function getAssignmentScheduleInstances() /** * Sets the assignmentScheduleInstances + * The instances of assignment schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupAssignmentScheduleInstance[] $val The assignmentScheduleInstances * @@ -83,6 +85,7 @@ public function setAssignmentScheduleInstances($val) /** * Gets the assignmentScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an assignment. * * @return array|null The assignmentScheduleRequests */ @@ -97,6 +100,7 @@ public function getAssignmentScheduleRequests() /** * Sets the assignmentScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an assignment. * * @param PrivilegedAccessGroupAssignmentScheduleRequest[] $val The assignmentScheduleRequests * @@ -111,6 +115,7 @@ public function setAssignmentScheduleRequests($val) /** * Gets the assignmentSchedules + * The assignment schedules to activate a just-in-time access. * * @return array|null The assignmentSchedules */ @@ -125,6 +130,7 @@ public function getAssignmentSchedules() /** * Sets the assignmentSchedules + * The assignment schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupAssignmentSchedule[] $val The assignmentSchedules * @@ -139,6 +145,7 @@ public function setAssignmentSchedules($val) /** * Gets the eligibilityScheduleInstances + * The instances of eligibility schedules to activate a just-in-time access. * * @return array|null The eligibilityScheduleInstances */ @@ -153,6 +160,7 @@ public function getEligibilityScheduleInstances() /** * Sets the eligibilityScheduleInstances + * The instances of eligibility schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupEligibilityScheduleInstance[] $val The eligibilityScheduleInstances * @@ -167,6 +175,7 @@ public function setEligibilityScheduleInstances($val) /** * Gets the eligibilityScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an eligibility. * * @return array|null The eligibilityScheduleRequests */ @@ -181,6 +190,7 @@ public function getEligibilityScheduleRequests() /** * Sets the eligibilityScheduleRequests + * The schedule requests for operations to create, update, delete, extend, and renew an eligibility. * * @param PrivilegedAccessGroupEligibilityScheduleRequest[] $val The eligibilityScheduleRequests * @@ -195,6 +205,7 @@ public function setEligibilityScheduleRequests($val) /** * Gets the eligibilitySchedules + * The eligibility schedules to activate a just-in-time access. * * @return array|null The eligibilitySchedules */ @@ -209,6 +220,7 @@ public function getEligibilitySchedules() /** * Sets the eligibilitySchedules + * The eligibility schedules to activate a just-in-time access. * * @param PrivilegedAccessGroupEligibilitySchedule[] $val The eligibilitySchedules * diff --git a/src/Model/PrivilegedAccessGroupAssignmentSchedule.php b/src/Model/PrivilegedAccessGroupAssignmentSchedule.php index f8765e78b66..79e9901381a 100644 --- a/src/Model/PrivilegedAccessGroupAssignmentSchedule.php +++ b/src/Model/PrivilegedAccessGroupAssignmentSchedule.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupAssignmentSchedule extends PrivilegedAccessSchedule { /** * Gets the accessId + * The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ public function getAccessId() /** * Sets the accessId + * The identifier of the membership or ownership assignment to the group that is governed by PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ public function setAccessId($val) /** * Gets the assignmentType + * Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupAssignmentType|null The assignmentType */ @@ -75,6 +78,7 @@ public function getAssignmentType() /** * Sets the assignmentType + * Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupAssignmentType $val The assignmentType * @@ -88,6 +92,7 @@ public function setAssignmentType($val) /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq). * * @return string|null The groupId */ @@ -102,6 +107,7 @@ public function getGroupId() /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq). * * @param string $val The groupId * @@ -115,6 +121,7 @@ public function setGroupId($val) /** * Gets the memberType + * Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -133,6 +140,7 @@ public function getMemberType() /** * Sets the memberType + * Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -146,6 +154,7 @@ public function setMemberType($val) /** * Gets the principalId + * The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq). * * @return string|null The principalId */ @@ -160,6 +169,7 @@ public function getPrincipalId() /** * Sets the principalId + * The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq). * * @param string $val The principalId * @@ -173,6 +183,7 @@ public function setPrincipalId($val) /** * Gets the activatedUsing + * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it is null. Supports $expand. * * @return PrivilegedAccessGroupEligibilitySchedule|null The activatedUsing */ @@ -191,6 +202,7 @@ public function getActivatedUsing() /** * Sets the activatedUsing + * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it is null. Supports $expand. * * @param PrivilegedAccessGroupEligibilitySchedule $val The activatedUsing * @@ -204,6 +216,7 @@ public function setActivatedUsing($val) /** * Gets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -222,6 +235,7 @@ public function getGroup() /** * Sets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -235,6 +249,7 @@ public function setGroup($val) /** * Gets the principal + * References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -253,6 +268,7 @@ public function getPrincipal() /** * Sets the principal + * References the principal that's in the scope of this membership or ownership assignment request to the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/src/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php b/src/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php index 910e972d163..e64d3c2619d 100644 --- a/src/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php +++ b/src/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupAssignmentScheduleInstance extends PrivilegedAccessSc { /** * Gets the accessId + * The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ public function getAccessId() /** * Sets the accessId + * The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ public function setAccessId($val) /** * Gets the assignmentScheduleId + * The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne). * * @return string|null The assignmentScheduleId */ @@ -71,6 +74,7 @@ public function getAssignmentScheduleId() /** * Sets the assignmentScheduleId + * The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne). * * @param string $val The assignmentScheduleId * @@ -84,6 +88,7 @@ public function setAssignmentScheduleId($val) /** * Gets the assignmentType + * Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupAssignmentType|null The assignmentType */ @@ -102,6 +107,7 @@ public function getAssignmentType() /** * Sets the assignmentType + * Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupAssignmentType $val The assignmentType * @@ -115,6 +121,7 @@ public function setAssignmentType($val) /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq). * * @return string|null The groupId */ @@ -129,6 +136,7 @@ public function getGroupId() /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq). * * @param string $val The groupId * @@ -142,6 +150,7 @@ public function setGroupId($val) /** * Gets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -160,6 +169,7 @@ public function getMemberType() /** * Sets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -173,6 +183,7 @@ public function setMemberType($val) /** * Gets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq). * * @return string|null The principalId */ @@ -187,6 +198,7 @@ public function getPrincipalId() /** * Sets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq). * * @param string $val The principalId * @@ -200,6 +212,7 @@ public function setPrincipalId($val) /** * Gets the activatedUsing + * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. * * @return PrivilegedAccessGroupEligibilityScheduleInstance|null The activatedUsing */ @@ -218,6 +231,7 @@ public function getActivatedUsing() /** * Sets the activatedUsing + * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. * * @param PrivilegedAccessGroupEligibilityScheduleInstance $val The activatedUsing * @@ -231,6 +245,7 @@ public function setActivatedUsing($val) /** * Gets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -249,6 +264,7 @@ public function getGroup() /** * Sets the group + * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -262,6 +278,7 @@ public function setGroup($val) /** * Gets the principal + * References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -280,6 +297,7 @@ public function getPrincipal() /** * Sets the principal + * References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/src/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php b/src/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php index 2894b337684..841d87327f8 100644 --- a/src/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php +++ b/src/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupAssignmentScheduleRequest extends PrivilegedAccessSch { /** * Gets the accessId + * The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ public function getAccessId() /** * Sets the accessId + * The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ public function setAccessId($val) /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. * * @return string|null The groupId */ @@ -71,6 +74,7 @@ public function getGroupId() /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. * * @param string $val The groupId * @@ -84,6 +88,7 @@ public function setGroupId($val) /** * Gets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). * * @return string|null The principalId */ @@ -98,6 +103,7 @@ public function getPrincipalId() /** * Sets the principalId + * The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). * * @param string $val The principalId * @@ -111,6 +117,7 @@ public function setPrincipalId($val) /** * Gets the targetScheduleId + * The identifier of the schedule that's created from the membership or ownership assignment request. Supports $filter (eq, ne). * * @return string|null The targetScheduleId */ @@ -125,6 +132,7 @@ public function getTargetScheduleId() /** * Sets the targetScheduleId + * The identifier of the schedule that's created from the membership or ownership assignment request. Supports $filter (eq, ne). * * @param string $val The targetScheduleId * @@ -138,6 +146,7 @@ public function setTargetScheduleId($val) /** * Gets the activatedUsing + * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * * @return PrivilegedAccessGroupEligibilitySchedule|null The activatedUsing */ @@ -156,6 +165,7 @@ public function getActivatedUsing() /** * Sets the activatedUsing + * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * * @param PrivilegedAccessGroupEligibilitySchedule $val The activatedUsing * @@ -169,6 +179,7 @@ public function setActivatedUsing($val) /** * Gets the group + * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -187,6 +198,7 @@ public function getGroup() /** * Sets the group + * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -200,6 +212,7 @@ public function setGroup($val) /** * Gets the principal + * References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -218,6 +231,7 @@ public function getPrincipal() /** * Sets the principal + * References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * @@ -231,6 +245,7 @@ public function setPrincipal($val) /** * Gets the targetSchedule + * Schedule created by this request. Supports $expand. * * @return PrivilegedAccessGroupEligibilitySchedule|null The targetSchedule */ @@ -249,6 +264,7 @@ public function getTargetSchedule() /** * Sets the targetSchedule + * Schedule created by this request. Supports $expand. * * @param PrivilegedAccessGroupEligibilitySchedule $val The targetSchedule * diff --git a/src/Model/PrivilegedAccessGroupEligibilitySchedule.php b/src/Model/PrivilegedAccessGroupEligibilitySchedule.php index 77413a2ea50..7d2eaaec7ca 100644 --- a/src/Model/PrivilegedAccessGroupEligibilitySchedule.php +++ b/src/Model/PrivilegedAccessGroupEligibilitySchedule.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupEligibilitySchedule extends PrivilegedAccessSchedule { /** * Gets the accessId + * The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq). * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ public function getAccessId() /** * Sets the accessId + * The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq). * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ public function setAccessId($val) /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). * * @return string|null The groupId */ @@ -71,6 +74,7 @@ public function getGroupId() /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). * * @param string $val The groupId * @@ -84,6 +88,7 @@ public function setGroupId($val) /** * Gets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -102,6 +107,7 @@ public function getMemberType() /** * Sets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -115,6 +121,7 @@ public function setMemberType($val) /** * Gets the principalId + * The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq). * * @return string|null The principalId */ @@ -129,6 +136,7 @@ public function getPrincipalId() /** * Sets the principalId + * The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq). * * @param string $val The principalId * @@ -142,6 +150,7 @@ public function setPrincipalId($val) /** * Gets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -160,6 +169,7 @@ public function getGroup() /** * Sets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -173,6 +183,7 @@ public function setGroup($val) /** * Gets the principal + * References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -191,6 +202,7 @@ public function getPrincipal() /** * Sets the principal + * References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/src/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php b/src/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php index e9b8a067226..ef721500a35 100644 --- a/src/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php +++ b/src/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupEligibilityScheduleInstance extends PrivilegedAccessS { /** * Gets the accessId + * The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member. Supports $filter (eq). * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ public function getAccessId() /** * Sets the accessId + * The identifier of the membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member. Supports $filter (eq). * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ public function setAccessId($val) /** * Gets the eligibilityScheduleId + * The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne). * * @return string|null The eligibilityScheduleId */ @@ -71,6 +74,7 @@ public function getEligibilityScheduleId() /** * Sets the eligibilityScheduleId + * The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne). * * @param string $val The eligibilityScheduleId * @@ -84,6 +88,7 @@ public function setEligibilityScheduleId($val) /** * Gets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). * * @return string|null The groupId */ @@ -98,6 +103,7 @@ public function getGroupId() /** * Sets the groupId + * The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). * * @param string $val The groupId * @@ -111,6 +117,7 @@ public function setGroupId($val) /** * Gets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @return PrivilegedAccessGroupMemberType|null The memberType */ @@ -129,6 +136,7 @@ public function getMemberType() /** * Sets the memberType + * Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). * * @param PrivilegedAccessGroupMemberType $val The memberType * @@ -142,6 +150,7 @@ public function setMemberType($val) /** * Gets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq). * * @return string|null The principalId */ @@ -156,6 +165,7 @@ public function getPrincipalId() /** * Sets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq). * * @param string $val The principalId * @@ -169,6 +179,7 @@ public function setPrincipalId($val) /** * Gets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -187,6 +198,7 @@ public function getGroup() /** * Sets the group + * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -200,6 +212,7 @@ public function setGroup($val) /** * Gets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -218,6 +231,7 @@ public function getPrincipal() /** * Sets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * diff --git a/src/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php b/src/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php index 5d2342b32e2..c0a10a407a0 100644 --- a/src/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php +++ b/src/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php @@ -26,6 +26,7 @@ class PrivilegedAccessGroupEligibilityScheduleRequest extends PrivilegedAccessSc { /** * Gets the accessId + * The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @return PrivilegedAccessGroupRelationships|null The accessId */ @@ -44,6 +45,7 @@ public function getAccessId() /** * Sets the accessId + * The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. * * @param PrivilegedAccessGroupRelationships $val The accessId * @@ -57,6 +59,7 @@ public function setAccessId($val) /** * Gets the groupId + * The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. * * @return string|null The groupId */ @@ -71,6 +74,7 @@ public function getGroupId() /** * Sets the groupId + * The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. * * @param string $val The groupId * @@ -84,6 +88,7 @@ public function setGroupId($val) /** * Gets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. * * @return string|null The principalId */ @@ -98,6 +103,7 @@ public function getPrincipalId() /** * Sets the principalId + * The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. * * @param string $val The principalId * @@ -111,6 +117,7 @@ public function setPrincipalId($val) /** * Gets the targetScheduleId + * The identifier of the schedule that's created from the eligibility request. Optional. * * @return string|null The targetScheduleId */ @@ -125,6 +132,7 @@ public function getTargetScheduleId() /** * Sets the targetScheduleId + * The identifier of the schedule that's created from the eligibility request. Optional. * * @param string $val The targetScheduleId * @@ -138,6 +146,7 @@ public function setTargetScheduleId($val) /** * Gets the group + * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand. * * @return Group|null The group */ @@ -156,6 +165,7 @@ public function getGroup() /** * Sets the group + * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand. * * @param Group $val The group * @@ -169,6 +179,7 @@ public function setGroup($val) /** * Gets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @return DirectoryObject|null The principal */ @@ -187,6 +198,7 @@ public function getPrincipal() /** * Sets the principal + * References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. * * @param DirectoryObject $val The principal * @@ -200,6 +212,7 @@ public function setPrincipal($val) /** * Gets the targetSchedule + * Schedule created by this request. * * @return PrivilegedAccessGroupEligibilitySchedule|null The targetSchedule */ @@ -218,6 +231,7 @@ public function getTargetSchedule() /** * Sets the targetSchedule + * Schedule created by this request. * * @param PrivilegedAccessGroupEligibilitySchedule $val The targetSchedule * diff --git a/src/Model/PrivilegedAccessRoot.php b/src/Model/PrivilegedAccessRoot.php index 6cf626266d8..4e163e13cea 100644 --- a/src/Model/PrivilegedAccessRoot.php +++ b/src/Model/PrivilegedAccessRoot.php @@ -26,6 +26,7 @@ class PrivilegedAccessRoot extends Entity { /** * Gets the group + * A group that's governed through Privileged Identity Management (PIM). * * @return PrivilegedAccessGroup|null The group */ @@ -44,6 +45,7 @@ public function getGroup() /** * Sets the group + * A group that's governed through Privileged Identity Management (PIM). * * @param PrivilegedAccessGroup $val The group * diff --git a/src/Model/PrivilegedAccessSchedule.php b/src/Model/PrivilegedAccessSchedule.php index 239f8dd11df..4f5a12cca07 100644 --- a/src/Model/PrivilegedAccessSchedule.php +++ b/src/Model/PrivilegedAccessSchedule.php @@ -26,6 +26,7 @@ class PrivilegedAccessSchedule extends Entity { /** * Gets the createdDateTime + * When the schedule was created. Optional. * * @return \DateTime|null The createdDateTime */ @@ -44,6 +45,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * When the schedule was created. Optional. * * @param \DateTime $val The createdDateTime * @@ -57,6 +59,7 @@ public function setCreatedDateTime($val) /** * Gets the createdUsing + * The identifier of the access assignment or eligibility request that created this schedule. Optional. * * @return string|null The createdUsing */ @@ -71,6 +74,7 @@ public function getCreatedUsing() /** * Sets the createdUsing + * The identifier of the access assignment or eligibility request that created this schedule. Optional. * * @param string $val The createdUsing * @@ -84,6 +88,7 @@ public function setCreatedUsing($val) /** * Gets the modifiedDateTime + * When the schedule was last modified. Optional. * * @return \DateTime|null The modifiedDateTime */ @@ -102,6 +107,7 @@ public function getModifiedDateTime() /** * Sets the modifiedDateTime + * When the schedule was last modified. Optional. * * @param \DateTime $val The modifiedDateTime * @@ -115,6 +121,7 @@ public function setModifiedDateTime($val) /** * Gets the scheduleInfo + * Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required. * * @return RequestSchedule|null The scheduleInfo */ @@ -133,6 +140,7 @@ public function getScheduleInfo() /** * Sets the scheduleInfo + * Represents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required. * * @param RequestSchedule $val The scheduleInfo * @@ -146,6 +154,7 @@ public function setScheduleInfo($val) /** * Gets the status + * The status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional. * * @return string|null The status */ @@ -160,6 +169,7 @@ public function getStatus() /** * Sets the status + * The status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional. * * @param string $val The status * diff --git a/src/Model/PrivilegedAccessScheduleInstance.php b/src/Model/PrivilegedAccessScheduleInstance.php index 4e96b64bf9c..5f3451aa490 100644 --- a/src/Model/PrivilegedAccessScheduleInstance.php +++ b/src/Model/PrivilegedAccessScheduleInstance.php @@ -26,6 +26,7 @@ class PrivilegedAccessScheduleInstance extends Entity { /** * Gets the endDateTime + * When the schedule instance ends. Required. * * @return \DateTime|null The endDateTime */ @@ -44,6 +45,7 @@ public function getEndDateTime() /** * Sets the endDateTime + * When the schedule instance ends. Required. * * @param \DateTime $val The endDateTime * @@ -57,6 +59,7 @@ public function setEndDateTime($val) /** * Gets the startDateTime + * When this instance starts. Required. * * @return \DateTime|null The startDateTime */ @@ -75,6 +78,7 @@ public function getStartDateTime() /** * Sets the startDateTime + * When this instance starts. Required. * * @param \DateTime $val The startDateTime * diff --git a/src/Model/PrivilegedAccessScheduleRequest.php b/src/Model/PrivilegedAccessScheduleRequest.php index 990bf19de35..1abd18da22d 100644 --- a/src/Model/PrivilegedAccessScheduleRequest.php +++ b/src/Model/PrivilegedAccessScheduleRequest.php @@ -26,6 +26,7 @@ class PrivilegedAccessScheduleRequest extends Request { /** * Gets the action + * Represents the type of operation on the group membership or ownership assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew. adminAssign: For administrators to assign group membership or ownership to principals.adminRemove: For administrators to remove principals from group membership or ownership. adminUpdate: For administrators to change existing group membership or ownership assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments. * * @return ScheduleRequestActions|null The action */ @@ -44,6 +45,7 @@ public function getAction() /** * Sets the action + * Represents the type of operation on the group membership or ownership assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew. adminAssign: For administrators to assign group membership or ownership to principals.adminRemove: For administrators to remove principals from group membership or ownership. adminUpdate: For administrators to change existing group membership or ownership assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments. * * @param ScheduleRequestActions $val The action * @@ -57,6 +59,7 @@ public function setAction($val) /** * Gets the isValidationOnly + * Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. * * @return bool|null The isValidationOnly */ @@ -71,6 +74,7 @@ public function getIsValidationOnly() /** * Sets the isValidationOnly + * Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request. * * @param bool $val The isValidationOnly * @@ -84,6 +88,7 @@ public function setIsValidationOnly($val) /** * Gets the justification + * A message provided by users and administrators when create they create the privilegedAccessGroupAssignmentScheduleRequest object. * * @return string|null The justification */ @@ -98,6 +103,7 @@ public function getJustification() /** * Sets the justification + * A message provided by users and administrators when create they create the privilegedAccessGroupAssignmentScheduleRequest object. * * @param string $val The justification * @@ -111,6 +117,7 @@ public function setJustification($val) /** * Gets the scheduleInfo + * The period of the group membership or ownership assignment. Recurring schedules are currently unsupported. * * @return RequestSchedule|null The scheduleInfo */ @@ -129,6 +136,7 @@ public function getScheduleInfo() /** * Sets the scheduleInfo + * The period of the group membership or ownership assignment. Recurring schedules are currently unsupported. * * @param RequestSchedule $val The scheduleInfo * @@ -142,6 +150,7 @@ public function setScheduleInfo($val) /** * Gets the ticketInfo + * Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system. * * @return TicketInfo|null The ticketInfo */ @@ -160,6 +169,7 @@ public function getTicketInfo() /** * Sets the ticketInfo + * Ticket details linked to the group membership or ownership assignment request including details of the ticket number and ticket system. * * @param TicketInfo $val The ticketInfo * diff --git a/src/Model/ProfileCardAnnotation.php b/src/Model/ProfileCardAnnotation.php new file mode 100644 index 00000000000..91147e49631 --- /dev/null +++ b/src/Model/ProfileCardAnnotation.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The value of the displayName + * + * @return ProfileCardAnnotation + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the localizations + * + * @return DisplayNameLocalization|null The localizations + */ + public function getLocalizations() + { + if (array_key_exists("localizations", $this->_propDict)) { + if (is_a($this->_propDict["localizations"], "\Microsoft\Graph\Model\DisplayNameLocalization") || is_null($this->_propDict["localizations"])) { + return $this->_propDict["localizations"]; + } else { + $this->_propDict["localizations"] = new DisplayNameLocalization($this->_propDict["localizations"]); + return $this->_propDict["localizations"]; + } + } + return null; + } + + /** + * Sets the localizations + * + * @param DisplayNameLocalization $val The value to assign to the localizations + * + * @return ProfileCardAnnotation The ProfileCardAnnotation + */ + public function setLocalizations($val) + { + $this->_propDict["localizations"] = $val; + return $this; + } +} diff --git a/src/Model/ProfileCardProperty.php b/src/Model/ProfileCardProperty.php new file mode 100644 index 00000000000..00c02a66bab --- /dev/null +++ b/src/Model/ProfileCardProperty.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["annotations"]; + } else { + return null; + } + } + + /** + * Sets the annotations + * + * @param ProfileCardAnnotation[] $val The annotations + * + * @return ProfileCardProperty + */ + public function setAnnotations($val) + { + $this->_propDict["annotations"] = $val; + return $this; + } + + /** + * Gets the directoryPropertyName + * + * @return string|null The directoryPropertyName + */ + public function getDirectoryPropertyName() + { + if (array_key_exists("directoryPropertyName", $this->_propDict)) { + return $this->_propDict["directoryPropertyName"]; + } else { + return null; + } + } + + /** + * Sets the directoryPropertyName + * + * @param string $val The directoryPropertyName + * + * @return ProfileCardProperty + */ + public function setDirectoryPropertyName($val) + { + $this->_propDict["directoryPropertyName"] = $val; + return $this; + } + +} diff --git a/src/Model/ServicePrincipal.php b/src/Model/ServicePrincipal.php index ba536f891bd..6e0f4e67f2c 100644 --- a/src/Model/ServicePrincipal.php +++ b/src/Model/ServicePrincipal.php @@ -172,7 +172,7 @@ public function setAppDisplayName($val) /** * Gets the appId - * The unique identifier for the associated application (its appId property). Supports $filter (eq, ne, not, in, startsWith). + * The unique identifier for the associated application (its appId property). Alternate key. Supports $filter (eq, ne, not, in, startsWith). * * @return string|null The appId */ @@ -187,7 +187,7 @@ public function getAppId() /** * Sets the appId - * The unique identifier for the associated application (its appId property). Supports $filter (eq, ne, not, in, startsWith). + * The unique identifier for the associated application (its appId property). Alternate key. Supports $filter (eq, ne, not, in, startsWith). * * @param string $val The appId * diff --git a/src/Model/SubjectRightsRequest.php b/src/Model/SubjectRightsRequest.php index 971ed15ed54..94bec89be1f 100644 --- a/src/Model/SubjectRightsRequest.php +++ b/src/Model/SubjectRightsRequest.php @@ -59,7 +59,7 @@ public function setAssignedTo($val) /** * Gets the closedDateTime - * The date and time when the request was closed. 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 when the request was closed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The closedDateTime */ @@ -78,7 +78,7 @@ public function getClosedDateTime() /** * Sets the closedDateTime - * The date and time when the request was closed. 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 when the request was closed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The closedDateTime * @@ -92,6 +92,7 @@ public function setClosedDateTime($val) /** * Gets the contentQuery + * KQL based content query that should be used for search. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return string|null The contentQuery */ @@ -106,6 +107,7 @@ public function getContentQuery() /** * Sets the contentQuery + * KQL based content query that should be used for search. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param string $val The contentQuery * @@ -152,7 +154,7 @@ public function setCreatedBy($val) /** * Gets the createdDateTime - * The date and time when the request was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The createdDateTime */ @@ -171,7 +173,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime - * The date and time when the request was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The createdDateTime * @@ -309,6 +311,7 @@ public function setDisplayName($val) /** * Gets the externalId + * The external ID for the request that is immutable after creation and is used for tracking the request for the external system. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return string|null The externalId */ @@ -323,6 +326,7 @@ public function getExternalId() /** * Sets the externalId + * The external ID for the request that is immutable after creation and is used for tracking the request for the external system. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param string $val The externalId * @@ -366,6 +370,7 @@ public function setHistory($val) /** * Gets the includeAllVersions + * Include all versions of the documents. By default, the current copies of the documents are returned. If SharePoint sites have versioning enabled, including all versions includes the historical copies of the documents. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return bool|null The includeAllVersions */ @@ -380,6 +385,7 @@ public function getIncludeAllVersions() /** * Sets the includeAllVersions + * Include all versions of the documents. By default, the current copies of the documents are returned. If SharePoint sites have versioning enabled, including all versions includes the historical copies of the documents. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param bool $val The includeAllVersions * @@ -393,6 +399,7 @@ public function setIncludeAllVersions($val) /** * Gets the includeAuthoredContent + * Include content authored by the data subject. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return bool|null The includeAuthoredContent */ @@ -407,6 +414,7 @@ public function getIncludeAuthoredContent() /** * Sets the includeAuthoredContent + * Include content authored by the data subject. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param bool $val The includeAuthoredContent * @@ -453,7 +461,7 @@ public function setInsight($val) /** * Gets the internalDueDateTime - * The date and time when the request is internally due. 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 when the request is internally due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The internalDueDateTime */ @@ -472,7 +480,7 @@ public function getInternalDueDateTime() /** * Sets the internalDueDateTime - * The date and time when the request is internally due. 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 when the request is internally due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The internalDueDateTime * @@ -519,7 +527,7 @@ public function setLastModifiedBy($val) /** * Gets the lastModifiedDateTime - * The date and time when the request 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. + * The date and time when the request was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The lastModifiedDateTime */ @@ -538,7 +546,7 @@ public function getLastModifiedDateTime() /** * Sets the lastModifiedDateTime - * The date and time when the request 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. + * The date and time when the request was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The lastModifiedDateTime * @@ -552,6 +560,7 @@ public function setLastModifiedDateTime($val) /** * Gets the mailboxLocations + * The mailbox locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return SubjectRightsRequestMailboxLocation|null The mailboxLocations */ @@ -570,6 +579,7 @@ public function getMailboxLocations() /** * Sets the mailboxLocations + * The mailbox locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param SubjectRightsRequestMailboxLocation $val The mailboxLocations * @@ -583,6 +593,7 @@ public function setMailboxLocations($val) /** * Gets the pauseAfterEstimate + * Pause the request after estimate has finished. By default, the data estimate runs and then pauses, allowing you to preview results and then select the option to retrieve data in the UI. You can set this property to false if you want it to perform the estimate and then automatically begin with the retrieval of the content. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return bool|null The pauseAfterEstimate */ @@ -597,6 +608,7 @@ public function getPauseAfterEstimate() /** * Sets the pauseAfterEstimate + * Pause the request after estimate has finished. By default, the data estimate runs and then pauses, allowing you to preview results and then select the option to retrieve data in the UI. You can set this property to false if you want it to perform the estimate and then automatically begin with the retrieval of the content. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param bool $val The pauseAfterEstimate * @@ -610,7 +622,7 @@ public function setPauseAfterEstimate($val) /** * Gets the regulations - * List of regulations that this request fulfills. + * List of regulations that this request fulfill. * * @return array|null The regulations */ @@ -625,7 +637,7 @@ public function getRegulations() /** * Sets the regulations - * List of regulations that this request fulfills. + * List of regulations that this request fulfill. * * @param string[] $val The regulations * @@ -639,6 +651,7 @@ public function setRegulations($val) /** * Gets the siteLocations + * The SharePoint and OneDrive site locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @return SubjectRightsRequestSiteLocation|null The siteLocations */ @@ -657,6 +670,7 @@ public function getSiteLocations() /** * Sets the siteLocations + * The SharePoint and OneDrive site locations that should be searched. This property is defined only for APIs accessed using the /security query path and not the /privacy query path. * * @param SubjectRightsRequestSiteLocation $val The siteLocations * @@ -733,7 +747,7 @@ public function setStatus($val) /** * Gets the 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. * * @return SubjectRightsRequestType|null The type */ @@ -752,7 +766,7 @@ public function getType() /** * Sets the 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. * * @param SubjectRightsRequestType $val The type * @@ -767,6 +781,7 @@ public function setType($val) /** * Gets the approvers + * Collection of users who can approve the request. Currently only supported for requests of type delete. * * @return array|null The approvers */ @@ -781,6 +796,7 @@ public function getApprovers() /** * Sets the approvers + * Collection of users who can approve the request. Currently only supported for requests of type delete. * * @param User[] $val The approvers * @@ -795,6 +811,7 @@ public function setApprovers($val) /** * Gets the collaborators + * Collection of users who can collaborate on the request. * * @return array|null The collaborators */ @@ -809,6 +826,7 @@ public function getCollaborators() /** * Sets the collaborators + * Collection of users who can collaborate on the request. * * @param User[] $val The collaborators * diff --git a/src/Model/SubjectRightsRequestEnumeratedMailboxLocation.php b/src/Model/SubjectRightsRequestEnumeratedMailboxLocation.php index d02dc8bd5e9..fd4b272e3bf 100644 --- a/src/Model/SubjectRightsRequestEnumeratedMailboxLocation.php +++ b/src/Model/SubjectRightsRequestEnumeratedMailboxLocation.php @@ -36,6 +36,7 @@ public function __construct($propDict = array()) /** * Gets the userPrincipalNames + * Collection of mailboxes that should be included in the search. Includes the user principal name (UPN) of each mailbox, for example, Monica.Thompson@contoso.com. * * @return string|null The userPrincipalNames */ @@ -50,6 +51,7 @@ public function getUserPrincipalNames() /** * Sets the userPrincipalNames + * Collection of mailboxes that should be included in the search. Includes the user principal name (UPN) of each mailbox, for example, Monica.Thompson@contoso.com. * * @param string $val The value of the userPrincipalNames * diff --git a/src/Model/SubjectRightsRequestEnumeratedSiteLocation.php b/src/Model/SubjectRightsRequestEnumeratedSiteLocation.php index afeaf4b3438..3700cbbb851 100644 --- a/src/Model/SubjectRightsRequestEnumeratedSiteLocation.php +++ b/src/Model/SubjectRightsRequestEnumeratedSiteLocation.php @@ -36,6 +36,7 @@ public function __construct($propDict = array()) /** * Gets the urls + * Collection of site URLs that should be included. Includes the URL of each site, for example, https://www.contoso.com/site1. * * @return string|null The urls */ @@ -50,6 +51,7 @@ public function getUrls() /** * Sets the urls + * Collection of site URLs that should be included. Includes the URL of each site, for example, https://www.contoso.com/site1. * * @param string $val The value of the urls * diff --git a/src/Model/SubjectRightsRequestHistory.php b/src/Model/SubjectRightsRequestHistory.php index 994c57dfabd..555bbea9028 100644 --- a/src/Model/SubjectRightsRequestHistory.php +++ b/src/Model/SubjectRightsRequestHistory.php @@ -92,7 +92,7 @@ public function setEventDateTime($val) /** * Gets the stage - * The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue. + * The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: approval. * * @return SubjectRightsRequestStage|null The stage */ @@ -111,7 +111,7 @@ public function getStage() /** * Sets the stage - * The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue. + * The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: approval. * * @param SubjectRightsRequestStage $val The value to assign to the stage * diff --git a/src/Model/SubjectRightsRequestStageDetail.php b/src/Model/SubjectRightsRequestStageDetail.php index 6f1f0b7af0b..7c7f64a4026 100644 --- a/src/Model/SubjectRightsRequestStageDetail.php +++ b/src/Model/SubjectRightsRequestStageDetail.php @@ -59,7 +59,7 @@ public function setError($val) /** * Gets the stage - * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue. + * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: approval. * * @return SubjectRightsRequestStage|null The stage */ @@ -78,7 +78,7 @@ public function getStage() /** * Sets the stage - * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue. + * The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: approval. * * @param SubjectRightsRequestStage $val The value to assign to the stage * diff --git a/src/Model/UnifiedRoleManagementPolicy.php b/src/Model/UnifiedRoleManagementPolicy.php index 957519c0cf0..fdac475d029 100644 --- a/src/Model/UnifiedRoleManagementPolicy.php +++ b/src/Model/UnifiedRoleManagementPolicy.php @@ -208,7 +208,7 @@ public function setScopeId($val) /** * Gets the scopeType - * The type of the scope where the policy is created. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required. * * @return string|null The scopeType */ @@ -223,7 +223,7 @@ public function getScopeType() /** * Sets the scopeType - * The type of the scope where the policy is created. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is created. One of Directory, DirectoryRole, Group. Required. * * @param string $val The scopeType * diff --git a/src/Model/UnifiedRoleManagementPolicyAssignment.php b/src/Model/UnifiedRoleManagementPolicyAssignment.php index 1cbc145508b..45a0374f627 100644 --- a/src/Model/UnifiedRoleManagementPolicyAssignment.php +++ b/src/Model/UnifiedRoleManagementPolicyAssignment.php @@ -55,7 +55,7 @@ public function setPolicyId($val) /** * Gets the roleDefinitionId - * The identifier of the role definition object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (eq). + * For Azure AD roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). * * @return string|null The roleDefinitionId */ @@ -70,7 +70,7 @@ public function getRoleDefinitionId() /** * Sets the roleDefinitionId - * The identifier of the role definition object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (eq). + * For Azure AD roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). * * @param string $val The roleDefinitionId * @@ -113,7 +113,7 @@ public function setScopeId($val) /** * Gets the scopeType - * The type of the scope where the policy is assigned. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required. * * @return string|null The scopeType */ @@ -128,7 +128,7 @@ public function getScopeType() /** * Sets the scopeType - * The type of the scope where the policy is assigned. One of Directory, DirectoryRole. Required. + * The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required. * * @param string $val The scopeType * diff --git a/src/Model/UserRegistrationDetails.php b/src/Model/UserRegistrationDetails.php index 84b8746ec18..a928b116760 100644 --- a/src/Model/UserRegistrationDetails.php +++ b/src/Model/UserRegistrationDetails.php @@ -55,7 +55,7 @@ public function setIsAdmin($val) /** * Gets the isMfaCapable - * Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). + * Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). * * @return bool|null The isMfaCapable */ @@ -70,7 +70,7 @@ public function getIsMfaCapable() /** * Sets the isMfaCapable - * Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). + * Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). * * @param bool $val The isMfaCapable * @@ -84,7 +84,7 @@ public function setIsMfaCapable($val) /** * Gets the isMfaRegistered - * Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). + * Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). * * @return bool|null The isMfaRegistered */ @@ -99,7 +99,7 @@ public function getIsMfaRegistered() /** * Sets the isMfaRegistered - * Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). + * Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). * * @param bool $val The isMfaRegistered * @@ -378,7 +378,7 @@ public function setUserDisplayName($val) /** * Gets the userPreferredMethodForSecondaryAuthentication - * The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). + * The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). * * @return UserDefaultAuthenticationMethod|null The userPreferredMethodForSecondaryAuthentication */ @@ -397,7 +397,7 @@ public function getUserPreferredMethodForSecondaryAuthentication() /** * Sets the userPreferredMethodForSecondaryAuthentication - * The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). + * The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). * * @param UserDefaultAuthenticationMethod $val The userPreferredMethodForSecondaryAuthentication *