From 9e25a6a167db2a2d698a67f586e9c16990103a96 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 9 May 2023 10:10:55 +0000 Subject: [PATCH 1/3] Update generated files with build 114201 --- .../Model/ActivitySettings.php | 59 ++++++ .../Model/DisplayTemplate.php | 143 +++++++++++++ .../Model/ExternalConnection.php | 66 ++++++ .../Model/ItemIdResolver.php | 87 ++++++++ src/ExternalConnectors/Model/PropertyRule.php | 148 ++++++++++++++ .../Model/RuleOperation.php | 41 ++++ .../Model/SearchSettings.php | 59 ++++++ src/ExternalConnectors/Model/UrlMatchInfo.php | 82 ++++++++ .../Model/UrlToItemResolverBase.php | 54 +++++ src/Model/AttendanceRecord.php | 8 +- src/Model/BinaryOperator.php | 34 ++++ ...itionalAccessEnumeratedExternalTenants.php | 2 + .../ConditionalAccessExternalTenants.php | 2 + ...ConditionalAccessGuestsOrExternalUsers.php | 4 + src/Model/ConditionalAccessUsers.php | 4 + ...TenantAccessPolicyConfigurationPartner.php | 31 +++ .../CrossTenantIdentitySyncPolicyPartner.php | 192 ++++++++++++++++++ src/Model/CrossTenantUserSyncInbound.php | 52 +++++ src/Model/Device.php | 120 +++++++++++ src/Model/IdleSessionSignOut.php | 6 + src/Model/SharepointSettings.php | 58 ++++++ src/Model/User.php | 4 +- 22 files changed, 1250 insertions(+), 6 deletions(-) create mode 100644 src/ExternalConnectors/Model/ActivitySettings.php create mode 100644 src/ExternalConnectors/Model/DisplayTemplate.php create mode 100644 src/ExternalConnectors/Model/ItemIdResolver.php create mode 100644 src/ExternalConnectors/Model/PropertyRule.php create mode 100644 src/ExternalConnectors/Model/RuleOperation.php create mode 100644 src/ExternalConnectors/Model/SearchSettings.php create mode 100644 src/ExternalConnectors/Model/UrlMatchInfo.php create mode 100644 src/ExternalConnectors/Model/UrlToItemResolverBase.php create mode 100644 src/Model/BinaryOperator.php create mode 100644 src/Model/CrossTenantIdentitySyncPolicyPartner.php create mode 100644 src/Model/CrossTenantUserSyncInbound.php diff --git a/src/ExternalConnectors/Model/ActivitySettings.php b/src/ExternalConnectors/Model/ActivitySettings.php new file mode 100644 index 00000000000..1f81eda2945 --- /dev/null +++ b/src/ExternalConnectors/Model/ActivitySettings.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["urlToItemResolvers"], "\Microsoft\Graph\ExternalConnectors\Model\UrlToItemResolverBase") || is_null($this->_propDict["urlToItemResolvers"])) { + return $this->_propDict["urlToItemResolvers"]; + } else { + $this->_propDict["urlToItemResolvers"] = new UrlToItemResolverBase($this->_propDict["urlToItemResolvers"]); + return $this->_propDict["urlToItemResolvers"]; + } + } + return null; + } + + /** + * Sets the urlToItemResolvers + * Specifies configurations to identify an externalItem based on a shared URL. + * + * @param UrlToItemResolverBase $val The value to assign to the urlToItemResolvers + * + * @return ActivitySettings The ActivitySettings + */ + public function setUrlToItemResolvers($val) + { + $this->_propDict["urlToItemResolvers"] = $val; + return $this; + } +} diff --git a/src/ExternalConnectors/Model/DisplayTemplate.php b/src/ExternalConnectors/Model/DisplayTemplate.php new file mode 100644 index 00000000000..3c916d30465 --- /dev/null +++ b/src/ExternalConnectors/Model/DisplayTemplate.php @@ -0,0 +1,143 @@ +_propDict)) { + return $this->_propDict["id"]; + } else { + return null; + } + } + + /** + * Sets the id + * The text identifier for the display template; for example, contosoTickets. Maximum 16 characters. Only alphanumeric characters allowed. + * + * @param string $val The value of the id + * + * @return DisplayTemplate + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + /** + * Gets the layout + * The definition of the content's appearance, represented by an Adaptive Card, which is a JSON-serialized card object model. + * + * @return string|null The layout + */ + public function getLayout() + { + if (array_key_exists("layout", $this->_propDict)) { + return $this->_propDict["layout"]; + } else { + return null; + } + } + + /** + * Sets the layout + * The definition of the content's appearance, represented by an Adaptive Card, which is a JSON-serialized card object model. + * + * @param string $val The value of the layout + * + * @return DisplayTemplate + */ + public function setLayout($val) + { + $this->_propDict["layout"] = $val; + return $this; + } + /** + * Gets the priority + * Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value. + * + * @return int|null The priority + */ + public function getPriority() + { + if (array_key_exists("priority", $this->_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value. + * + * @param int $val The value of the priority + * + * @return DisplayTemplate + */ + public function setPriority($val) + { + $this->_propDict["priority"] = $val; + return $this; + } + + /** + * Gets the rules + * Specifies additional rules for selecting this display template based on the item schema. Optional. + * + * @return PropertyRule|null The rules + */ + public function getRules() + { + if (array_key_exists("rules", $this->_propDict)) { + if (is_a($this->_propDict["rules"], "\Microsoft\Graph\ExternalConnectors\Model\PropertyRule") || is_null($this->_propDict["rules"])) { + return $this->_propDict["rules"]; + } else { + $this->_propDict["rules"] = new PropertyRule($this->_propDict["rules"]); + return $this->_propDict["rules"]; + } + } + return null; + } + + /** + * Sets the rules + * Specifies additional rules for selecting this display template based on the item schema. Optional. + * + * @param PropertyRule $val The value to assign to the rules + * + * @return DisplayTemplate The DisplayTemplate + */ + public function setRules($val) + { + $this->_propDict["rules"] = $val; + return $this; + } +} diff --git a/src/ExternalConnectors/Model/ExternalConnection.php b/src/ExternalConnectors/Model/ExternalConnection.php index 11b6dd52f82..6f248b54266 100644 --- a/src/ExternalConnectors/Model/ExternalConnection.php +++ b/src/ExternalConnectors/Model/ExternalConnection.php @@ -24,6 +24,39 @@ */ class ExternalConnection extends \Microsoft\Graph\Model\Entity { + /** + * Gets the activitySettings + * Collects configurable settings related to activities involving connector content. + * + * @return ActivitySettings|null The activitySettings + */ + public function getActivitySettings() + { + if (array_key_exists("activitySettings", $this->_propDict)) { + if (is_a($this->_propDict["activitySettings"], "\Microsoft\Graph\ExternalConnectors\Model\ActivitySettings") || is_null($this->_propDict["activitySettings"])) { + return $this->_propDict["activitySettings"]; + } else { + $this->_propDict["activitySettings"] = new ActivitySettings($this->_propDict["activitySettings"]); + return $this->_propDict["activitySettings"]; + } + } + return null; + } + + /** + * Sets the activitySettings + * Collects configurable settings related to activities involving connector content. + * + * @param ActivitySettings $val The activitySettings + * + * @return ExternalConnection + */ + public function setActivitySettings($val) + { + $this->_propDict["activitySettings"] = $val; + return $this; + } + /** * Gets the configuration * Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. @@ -115,6 +148,39 @@ public function setName($val) return $this; } + /** + * Gets the searchSettings + * The settings configuring the search experience for content in this connection, such as the display templates for search results. + * + * @return SearchSettings|null The searchSettings + */ + public function getSearchSettings() + { + if (array_key_exists("searchSettings", $this->_propDict)) { + if (is_a($this->_propDict["searchSettings"], "\Microsoft\Graph\ExternalConnectors\Model\SearchSettings") || is_null($this->_propDict["searchSettings"])) { + return $this->_propDict["searchSettings"]; + } else { + $this->_propDict["searchSettings"] = new SearchSettings($this->_propDict["searchSettings"]); + return $this->_propDict["searchSettings"]; + } + } + return null; + } + + /** + * Sets the searchSettings + * The settings configuring the search experience for content in this connection, such as the display templates for search results. + * + * @param SearchSettings $val The searchSettings + * + * @return ExternalConnection + */ + public function setSearchSettings($val) + { + $this->_propDict["searchSettings"] = $val; + return $this; + } + /** * Gets the state * Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. diff --git a/src/ExternalConnectors/Model/ItemIdResolver.php b/src/ExternalConnectors/Model/ItemIdResolver.php new file mode 100644 index 00000000000..b38c5a922b9 --- /dev/null +++ b/src/ExternalConnectors/Model/ItemIdResolver.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["itemId"]; + } else { + return null; + } + } + + /** + * Sets the itemId + * Pattern that specifies how to form the ID of the external item that the URL represents. The named groups from the regular expression in urlPattern within the urlMatchInfo can be referenced by inserting the group name inside curly brackets. + * + * @param string $val The value of the itemId + * + * @return ItemIdResolver + */ + public function setItemId($val) + { + $this->_propDict["itemId"] = $val; + return $this; + } + + /** + * Gets the urlMatchInfo + * Configurations to match and resolve URL. + * + * @return UrlMatchInfo|null The urlMatchInfo + */ + public function getUrlMatchInfo() + { + if (array_key_exists("urlMatchInfo", $this->_propDict)) { + if (is_a($this->_propDict["urlMatchInfo"], "\Microsoft\Graph\ExternalConnectors\Model\UrlMatchInfo") || is_null($this->_propDict["urlMatchInfo"])) { + return $this->_propDict["urlMatchInfo"]; + } else { + $this->_propDict["urlMatchInfo"] = new UrlMatchInfo($this->_propDict["urlMatchInfo"]); + return $this->_propDict["urlMatchInfo"]; + } + } + return null; + } + + /** + * Sets the urlMatchInfo + * Configurations to match and resolve URL. + * + * @param UrlMatchInfo $val The value to assign to the urlMatchInfo + * + * @return ItemIdResolver The ItemIdResolver + */ + public function setUrlMatchInfo($val) + { + $this->_propDict["urlMatchInfo"] = $val; + return $this; + } +} diff --git a/src/ExternalConnectors/Model/PropertyRule.php b/src/ExternalConnectors/Model/PropertyRule.php new file mode 100644 index 00000000000..d814d28d99d --- /dev/null +++ b/src/ExternalConnectors/Model/PropertyRule.php @@ -0,0 +1,148 @@ +_propDict)) { + if (is_a($this->_propDict["operation"], "\Microsoft\Graph\ExternalConnectors\Model\RuleOperation") || is_null($this->_propDict["operation"])) { + return $this->_propDict["operation"]; + } else { + $this->_propDict["operation"] = new RuleOperation($this->_propDict["operation"]); + return $this->_propDict["operation"]; + } + } + return null; + } + + /** + * Sets the operation + * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required. + * + * @param RuleOperation $val The value to assign to the operation + * + * @return PropertyRule The PropertyRule + */ + public function setOperation($val) + { + $this->_propDict["operation"] = $val; + return $this; + } + /** + * Gets the property + * The property from the externalItem schema. Required. + * + * @return string|null The property + */ + public function getProperty() + { + if (array_key_exists("property", $this->_propDict)) { + return $this->_propDict["property"]; + } else { + return null; + } + } + + /** + * Sets the property + * The property from the externalItem schema. Required. + * + * @param string $val The value of the property + * + * @return PropertyRule + */ + public function setProperty($val) + { + $this->_propDict["property"] = $val; + return $this; + } + /** + * Gets the values + * A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + * + * @return string|null The values + */ + public function getValues() + { + if (array_key_exists("values", $this->_propDict)) { + return $this->_propDict["values"]; + } else { + return null; + } + } + + /** + * Sets the values + * A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. + * + * @param string $val The value of the values + * + * @return PropertyRule + */ + public function setValues($val) + { + $this->_propDict["values"] = $val; + return $this; + } + + /** + * Gets the valuesJoinedBy + * The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required. + * + * @return \Microsoft\Graph\Model\BinaryOperator|null The valuesJoinedBy + */ + public function getValuesJoinedBy() + { + if (array_key_exists("valuesJoinedBy", $this->_propDict)) { + if (is_a($this->_propDict["valuesJoinedBy"], "\Microsoft\Graph\Model\BinaryOperator") || is_null($this->_propDict["valuesJoinedBy"])) { + return $this->_propDict["valuesJoinedBy"]; + } else { + $this->_propDict["valuesJoinedBy"] = new \Microsoft\Graph\Model\BinaryOperator($this->_propDict["valuesJoinedBy"]); + return $this->_propDict["valuesJoinedBy"]; + } + } + return null; + } + + /** + * Sets the valuesJoinedBy + * The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required. + * + * @param \Microsoft\Graph\Model\BinaryOperator $val The value to assign to the valuesJoinedBy + * + * @return PropertyRule The PropertyRule + */ + public function setValuesJoinedBy($val) + { + $this->_propDict["valuesJoinedBy"] = $val; + return $this; + } +} diff --git a/src/ExternalConnectors/Model/RuleOperation.php b/src/ExternalConnectors/Model/RuleOperation.php new file mode 100644 index 00000000000..79494a126e2 --- /dev/null +++ b/src/ExternalConnectors/Model/RuleOperation.php @@ -0,0 +1,41 @@ +_propDict)) { + if (is_a($this->_propDict["searchResultTemplates"], "\Microsoft\Graph\ExternalConnectors\Model\DisplayTemplate") || is_null($this->_propDict["searchResultTemplates"])) { + return $this->_propDict["searchResultTemplates"]; + } else { + $this->_propDict["searchResultTemplates"] = new DisplayTemplate($this->_propDict["searchResultTemplates"]); + return $this->_propDict["searchResultTemplates"]; + } + } + return null; + } + + /** + * Sets the searchResultTemplates + * Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection. + * + * @param DisplayTemplate $val The value to assign to the searchResultTemplates + * + * @return SearchSettings The SearchSettings + */ + public function setSearchResultTemplates($val) + { + $this->_propDict["searchResultTemplates"] = $val; + return $this; + } +} diff --git a/src/ExternalConnectors/Model/UrlMatchInfo.php b/src/ExternalConnectors/Model/UrlMatchInfo.php new file mode 100644 index 00000000000..76602ef912c --- /dev/null +++ b/src/ExternalConnectors/Model/UrlMatchInfo.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["baseUrls"]; + } else { + return null; + } + } + + /** + * Sets the baseUrls + * A list of the URL prefixes that must match URLs to be processed by this URL-to-item-resolver. + * + * @param string $val The value of the baseUrls + * + * @return UrlMatchInfo + */ + public function setBaseUrls($val) + { + $this->_propDict["baseUrls"] = $val; + return $this; + } + /** + * Gets the urlPattern + * A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL. + * + * @return string|null The urlPattern + */ + public function getUrlPattern() + { + if (array_key_exists("urlPattern", $this->_propDict)) { + return $this->_propDict["urlPattern"]; + } else { + return null; + } + } + + /** + * Sets the urlPattern + * A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL. + * + * @param string $val The value of the urlPattern + * + * @return UrlMatchInfo + */ + public function setUrlPattern($val) + { + $this->_propDict["urlPattern"] = $val; + return $this; + } +} diff --git a/src/ExternalConnectors/Model/UrlToItemResolverBase.php b/src/ExternalConnectors/Model/UrlToItemResolverBase.php new file mode 100644 index 00000000000..456ed8f9c24 --- /dev/null +++ b/src/ExternalConnectors/Model/UrlToItemResolverBase.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * The priority which defines the sequence in which the urlToItemResolverBase instances are evaluated. + * + * @param int $val The value of the priority + * + * @return UrlToItemResolverBase + */ + public function setPriority($val) + { + $this->_propDict["priority"] = $val; + return $this; + } +} diff --git a/src/Model/AttendanceRecord.php b/src/Model/AttendanceRecord.php index 0d662b3a332..1cccc2ac484 100644 --- a/src/Model/AttendanceRecord.php +++ b/src/Model/AttendanceRecord.php @@ -56,7 +56,7 @@ public function setAttendanceIntervals($val) /** * Gets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @return string|null The emailAddress */ @@ -71,7 +71,7 @@ public function getEmailAddress() /** * Sets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @param string $val The emailAddress * @@ -85,7 +85,7 @@ public function setEmailAddress($val) /** * Gets the identity - * Identity of the user associated with this atttendance record. + * Identity of the user associated with this attendance record. * * @return Identity|null The identity */ @@ -104,7 +104,7 @@ public function getIdentity() /** * Sets the identity - * Identity of the user associated with this atttendance record. + * Identity of the user associated with this attendance record. * * @param Identity $val The identity * diff --git a/src/Model/BinaryOperator.php b/src/Model/BinaryOperator.php new file mode 100644 index 00000000000..66944ad0fd7 --- /dev/null +++ b/src/Model/BinaryOperator.php @@ -0,0 +1,34 @@ +_propDict)) { + if (is_a($this->_propDict["identitySynchronization"], "\Microsoft\Graph\Model\CrossTenantIdentitySyncPolicyPartner") || is_null($this->_propDict["identitySynchronization"])) { + return $this->_propDict["identitySynchronization"]; + } else { + $this->_propDict["identitySynchronization"] = new CrossTenantIdentitySyncPolicyPartner($this->_propDict["identitySynchronization"]); + return $this->_propDict["identitySynchronization"]; + } + } + return null; + } + + /** + * Sets the identitySynchronization + * + * @param CrossTenantIdentitySyncPolicyPartner $val The identitySynchronization + * + * @return CrossTenantAccessPolicyConfigurationPartner + */ + public function setIdentitySynchronization($val) + { + $this->_propDict["identitySynchronization"] = $val; + return $this; + } + /** * Gets the ODataType * diff --git a/src/Model/CrossTenantIdentitySyncPolicyPartner.php b/src/Model/CrossTenantIdentitySyncPolicyPartner.php new file mode 100644 index 00000000000..0d31898f02f --- /dev/null +++ b/src/Model/CrossTenantIdentitySyncPolicyPartner.php @@ -0,0 +1,192 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the CrossTenantIdentitySyncPolicyPartner + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the displayName + * + * @return string|null The displayName + */ + public function getDisplayName() + { + if (array_key_exists("displayName", $this->_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The displayName + * + * @return CrossTenantIdentitySyncPolicyPartner + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the tenantId + * + * @return string|null The tenantId + */ + public function getTenantId() + { + if (array_key_exists("tenantId", $this->_propDict)) { + return $this->_propDict["tenantId"]; + } else { + return null; + } + } + + /** + * Sets the tenantId + * + * @param string $val The tenantId + * + * @return CrossTenantIdentitySyncPolicyPartner + */ + public function setTenantId($val) + { + $this->_propDict["tenantId"] = $val; + return $this; + } + + /** + * Gets the userSyncInbound + * + * @return CrossTenantUserSyncInbound|null The userSyncInbound + */ + public function getUserSyncInbound() + { + if (array_key_exists("userSyncInbound", $this->_propDict)) { + if (is_a($this->_propDict["userSyncInbound"], "\Microsoft\Graph\Model\CrossTenantUserSyncInbound") || is_null($this->_propDict["userSyncInbound"])) { + return $this->_propDict["userSyncInbound"]; + } else { + $this->_propDict["userSyncInbound"] = new CrossTenantUserSyncInbound($this->_propDict["userSyncInbound"]); + return $this->_propDict["userSyncInbound"]; + } + } + return null; + } + + /** + * Sets the userSyncInbound + * + * @param CrossTenantUserSyncInbound $val The userSyncInbound + * + * @return CrossTenantIdentitySyncPolicyPartner + */ + public function setUserSyncInbound($val) + { + $this->_propDict["userSyncInbound"] = $val; + return $this; + } + + /** + * Gets the ODataType + * + * @return string|null The ODataType + */ + public function getODataType() + { + if (array_key_exists('@odata.type', $this->_propDict)) { + return $this->_propDict["@odata.type"]; + } + return null; + } + + /** + * Sets the ODataType + * + * @param string $val The ODataType + * + * @return CrossTenantIdentitySyncPolicyPartner + */ + public function setODataType($val) + { + $this->_propDict["@odata.type"] = $val; + return $this; + } + + /** + * Serializes the object by property array + * Manually serialize DateTime into RFC3339 format + * + * @return array The list of properties + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $serializableProperties = $this->getProperties(); + foreach ($serializableProperties as $property => $val) { + if (is_a($val, "\DateTime")) { + $serializableProperties[$property] = $val->format(\DateTime::RFC3339); + } else if (is_a($val, "\Microsoft\Graph\Core\Enum")) { + $serializableProperties[$property] = $val->value(); + } else if (is_a($val, "\Entity")) { + $serializableProperties[$property] = $val->jsonSerialize(); + } else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) { + $serializableProperties[$property] = (string) $val; + } + } + return $serializableProperties; + } +} diff --git a/src/Model/CrossTenantUserSyncInbound.php b/src/Model/CrossTenantUserSyncInbound.php new file mode 100644 index 00000000000..53fc370cf13 --- /dev/null +++ b/src/Model/CrossTenantUserSyncInbound.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["isSyncAllowed"]; + } else { + return null; + } + } + + /** + * Sets the isSyncAllowed + * + * @param bool $val The value of the isSyncAllowed + * + * @return CrossTenantUserSyncInbound + */ + public function setIsSyncAllowed($val) + { + $this->_propDict["isSyncAllowed"] = $val; + return $this; + } +} diff --git a/src/Model/Device.php b/src/Model/Device.php index c2b6a0ea596..05fa05f0689 100644 --- a/src/Model/Device.php +++ b/src/Model/Device.php @@ -149,6 +149,35 @@ public function setComplianceExpirationDateTime($val) return $this; } + /** + * Gets the deviceCategory + * User-defined property set by Intune to automatically add devices to groups and simplify managing devices. + * + * @return string|null The deviceCategory + */ + public function getDeviceCategory() + { + if (array_key_exists("deviceCategory", $this->_propDict)) { + return $this->_propDict["deviceCategory"]; + } else { + return null; + } + } + + /** + * Sets the deviceCategory + * User-defined property set by Intune to automatically add devices to groups and simplify managing devices. + * + * @param string $val The deviceCategory + * + * @return Device + */ + public function setDeviceCategory($val) + { + $this->_propDict["deviceCategory"] = $val; + return $this; + } + /** * Gets the deviceId * Unique identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Supports $filter (eq, ne, not, startsWith). @@ -207,6 +236,35 @@ public function setDeviceMetadata($val) return $this; } + /** + * Gets the deviceOwnership + * Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal. + * + * @return string|null The deviceOwnership + */ + public function getDeviceOwnership() + { + if (array_key_exists("deviceOwnership", $this->_propDict)) { + return $this->_propDict["deviceOwnership"]; + } else { + return null; + } + } + + /** + * Sets the deviceOwnership + * Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal. + * + * @param string $val The deviceOwnership + * + * @return Device + */ + public function setDeviceOwnership($val) + { + $this->_propDict["deviceOwnership"] = $val; + return $this; + } + /** * Gets the deviceVersion * For internal use only. @@ -265,6 +323,35 @@ public function setDisplayName($val) return $this; } + /** + * Gets the enrollmentProfileName + * Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. + * + * @return string|null The enrollmentProfileName + */ + public function getEnrollmentProfileName() + { + if (array_key_exists("enrollmentProfileName", $this->_propDict)) { + return $this->_propDict["enrollmentProfileName"]; + } else { + return null; + } + } + + /** + * Sets the enrollmentProfileName + * Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. + * + * @param string $val The enrollmentProfileName + * + * @return Device + */ + public function setEnrollmentProfileName($val) + { + $this->_propDict["enrollmentProfileName"] = $val; + return $this; + } + /** * Gets the isCompliant * true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not). @@ -530,6 +617,39 @@ public function setProfileType($val) return $this; } + /** + * Gets the registrationDateTime + * Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * + * @return \DateTime|null The registrationDateTime + */ + public function getRegistrationDateTime() + { + if (array_key_exists("registrationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["registrationDateTime"], "\DateTime") || is_null($this->_propDict["registrationDateTime"])) { + return $this->_propDict["registrationDateTime"]; + } else { + $this->_propDict["registrationDateTime"] = new \DateTime($this->_propDict["registrationDateTime"]); + return $this->_propDict["registrationDateTime"]; + } + } + return null; + } + + /** + * Sets the registrationDateTime + * Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * + * @param \DateTime $val The registrationDateTime + * + * @return Device + */ + public function setRegistrationDateTime($val) + { + $this->_propDict["registrationDateTime"] = $val; + return $this; + } + /** * Gets the systemLabels * List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0). diff --git a/src/Model/IdleSessionSignOut.php b/src/Model/IdleSessionSignOut.php index 4af60ccfe09..0a7c7971719 100644 --- a/src/Model/IdleSessionSignOut.php +++ b/src/Model/IdleSessionSignOut.php @@ -25,6 +25,7 @@ class IdleSessionSignOut extends Entity { /** * Gets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @return bool|null The isEnabled */ @@ -39,6 +40,7 @@ public function getIsEnabled() /** * Sets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @param bool $val The value of the isEnabled * @@ -51,6 +53,7 @@ public function setIsEnabled($val) } /** * Gets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @return int|null The signOutAfterInSeconds */ @@ -65,6 +68,7 @@ public function getSignOutAfterInSeconds() /** * Sets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @param int $val The value of the signOutAfterInSeconds * @@ -77,6 +81,7 @@ public function setSignOutAfterInSeconds($val) } /** * Gets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @return int|null The warnAfterInSeconds */ @@ -91,6 +96,7 @@ public function getWarnAfterInSeconds() /** * Sets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @param int $val The value of the warnAfterInSeconds * diff --git a/src/Model/SharepointSettings.php b/src/Model/SharepointSettings.php index 66a2cfd2acf..60c0db7f2d4 100644 --- a/src/Model/SharepointSettings.php +++ b/src/Model/SharepointSettings.php @@ -26,6 +26,7 @@ class SharepointSettings extends Entity { /** * Gets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @return array|null The allowedDomainGuidsForSyncApp */ @@ -40,6 +41,7 @@ public function getAllowedDomainGuidsForSyncApp() /** * Sets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @param string[] $val The allowedDomainGuidsForSyncApp * @@ -53,6 +55,7 @@ public function setAllowedDomainGuidsForSyncApp($val) /** * Gets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @return array|null The availableManagedPathsForSiteCreation */ @@ -67,6 +70,7 @@ public function getAvailableManagedPathsForSiteCreation() /** * Sets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @param string[] $val The availableManagedPathsForSiteCreation * @@ -80,6 +84,7 @@ public function setAvailableManagedPathsForSiteCreation($val) /** * Gets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @return int|null The deletedUserPersonalSiteRetentionPeriodInDays */ @@ -94,6 +99,7 @@ public function getDeletedUserPersonalSiteRetentionPeriodInDays() /** * Sets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @param int $val The deletedUserPersonalSiteRetentionPeriodInDays * @@ -107,6 +113,7 @@ public function setDeletedUserPersonalSiteRetentionPeriodInDays($val) /** * Gets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @return array|null The excludedFileExtensionsForSyncApp */ @@ -121,6 +128,7 @@ public function getExcludedFileExtensionsForSyncApp() /** * Sets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @param string[] $val The excludedFileExtensionsForSyncApp * @@ -134,6 +142,7 @@ public function setExcludedFileExtensionsForSyncApp($val) /** * Gets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @return IdleSessionSignOut|null The idleSessionSignOut */ @@ -152,6 +161,7 @@ public function getIdleSessionSignOut() /** * Sets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @param IdleSessionSignOut $val The idleSessionSignOut * @@ -165,6 +175,7 @@ public function setIdleSessionSignOut($val) /** * Gets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @return ImageTaggingChoice|null The imageTaggingOption */ @@ -183,6 +194,7 @@ public function getImageTaggingOption() /** * Sets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @param ImageTaggingChoice $val The imageTaggingOption * @@ -196,6 +208,7 @@ public function setImageTaggingOption($val) /** * Gets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @return bool|null The isCommentingOnSitePagesEnabled */ @@ -210,6 +223,7 @@ public function getIsCommentingOnSitePagesEnabled() /** * Sets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @param bool $val The isCommentingOnSitePagesEnabled * @@ -223,6 +237,7 @@ public function setIsCommentingOnSitePagesEnabled($val) /** * Gets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @return bool|null The isFileActivityNotificationEnabled */ @@ -237,6 +252,7 @@ public function getIsFileActivityNotificationEnabled() /** * Sets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @param bool $val The isFileActivityNotificationEnabled * @@ -250,6 +266,7 @@ public function setIsFileActivityNotificationEnabled($val) /** * Gets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @return bool|null The isLegacyAuthProtocolsEnabled */ @@ -264,6 +281,7 @@ public function getIsLegacyAuthProtocolsEnabled() /** * Sets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @param bool $val The isLegacyAuthProtocolsEnabled * @@ -277,6 +295,7 @@ public function setIsLegacyAuthProtocolsEnabled($val) /** * Gets the isLoopEnabled + * Indicates whether if Fluid Framework is allowed on SharePoint sites. * * @return bool|null The isLoopEnabled */ @@ -291,6 +310,7 @@ public function getIsLoopEnabled() /** * Sets the isLoopEnabled + * Indicates whether if Fluid Framework is allowed on SharePoint sites. * * @param bool $val The isLoopEnabled * @@ -304,6 +324,7 @@ public function setIsLoopEnabled($val) /** * Gets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @return bool|null The isMacSyncAppEnabled */ @@ -318,6 +339,7 @@ public function getIsMacSyncAppEnabled() /** * Sets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @param bool $val The isMacSyncAppEnabled * @@ -331,6 +353,7 @@ public function setIsMacSyncAppEnabled($val) /** * Gets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @return bool|null The isRequireAcceptingUserToMatchInvitedUserEnabled */ @@ -345,6 +368,7 @@ public function getIsRequireAcceptingUserToMatchInvitedUserEnabled() /** * Sets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @param bool $val The isRequireAcceptingUserToMatchInvitedUserEnabled * @@ -358,6 +382,7 @@ public function setIsRequireAcceptingUserToMatchInvitedUserEnabled($val) /** * Gets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @return bool|null The isResharingByExternalUsersEnabled */ @@ -372,6 +397,7 @@ public function getIsResharingByExternalUsersEnabled() /** * Sets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @param bool $val The isResharingByExternalUsersEnabled * @@ -385,6 +411,7 @@ public function setIsResharingByExternalUsersEnabled($val) /** * Gets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @return bool|null The isSharePointMobileNotificationEnabled */ @@ -399,6 +426,7 @@ public function getIsSharePointMobileNotificationEnabled() /** * Sets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @param bool $val The isSharePointMobileNotificationEnabled * @@ -412,6 +440,7 @@ public function setIsSharePointMobileNotificationEnabled($val) /** * Gets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @return bool|null The isSharePointNewsfeedEnabled */ @@ -426,6 +455,7 @@ public function getIsSharePointNewsfeedEnabled() /** * Sets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @param bool $val The isSharePointNewsfeedEnabled * @@ -439,6 +469,7 @@ public function setIsSharePointNewsfeedEnabled($val) /** * Gets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @return bool|null The isSiteCreationEnabled */ @@ -453,6 +484,7 @@ public function getIsSiteCreationEnabled() /** * Sets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @param bool $val The isSiteCreationEnabled * @@ -466,6 +498,7 @@ public function setIsSiteCreationEnabled($val) /** * Gets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @return bool|null The isSiteCreationUIEnabled */ @@ -480,6 +513,7 @@ public function getIsSiteCreationUIEnabled() /** * Sets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @param bool $val The isSiteCreationUIEnabled * @@ -493,6 +527,7 @@ public function setIsSiteCreationUIEnabled($val) /** * Gets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @return bool|null The isSitePagesCreationEnabled */ @@ -507,6 +542,7 @@ public function getIsSitePagesCreationEnabled() /** * Sets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @param bool $val The isSitePagesCreationEnabled * @@ -520,6 +556,7 @@ public function setIsSitePagesCreationEnabled($val) /** * Gets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @return bool|null The isSitesStorageLimitAutomatic */ @@ -534,6 +571,7 @@ public function getIsSitesStorageLimitAutomatic() /** * Sets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @param bool $val The isSitesStorageLimitAutomatic * @@ -547,6 +585,7 @@ public function setIsSitesStorageLimitAutomatic($val) /** * Gets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @return bool|null The isSyncButtonHiddenOnPersonalSite */ @@ -561,6 +600,7 @@ public function getIsSyncButtonHiddenOnPersonalSite() /** * Sets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @param bool $val The isSyncButtonHiddenOnPersonalSite * @@ -574,6 +614,7 @@ public function setIsSyncButtonHiddenOnPersonalSite($val) /** * Gets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @return bool|null The isUnmanagedSyncAppForTenantRestricted */ @@ -588,6 +629,7 @@ public function getIsUnmanagedSyncAppForTenantRestricted() /** * Sets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @param bool $val The isUnmanagedSyncAppForTenantRestricted * @@ -601,6 +643,7 @@ public function setIsUnmanagedSyncAppForTenantRestricted($val) /** * Gets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @return int|null The personalSiteDefaultStorageLimitInMB */ @@ -615,6 +658,7 @@ public function getPersonalSiteDefaultStorageLimitInMB() /** * Sets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @param int $val The personalSiteDefaultStorageLimitInMB * @@ -628,6 +672,7 @@ public function setPersonalSiteDefaultStorageLimitInMB($val) /** * Gets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @return array|null The sharingAllowedDomainList */ @@ -642,6 +687,7 @@ public function getSharingAllowedDomainList() /** * Sets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @param string[] $val The sharingAllowedDomainList * @@ -655,6 +701,7 @@ public function setSharingAllowedDomainList($val) /** * Gets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @return array|null The sharingBlockedDomainList */ @@ -669,6 +716,7 @@ public function getSharingBlockedDomainList() /** * Sets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @param string[] $val The sharingBlockedDomainList * @@ -682,6 +730,7 @@ public function setSharingBlockedDomainList($val) /** * Gets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @return SharingCapabilities|null The sharingCapability */ @@ -700,6 +749,7 @@ public function getSharingCapability() /** * Sets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @param SharingCapabilities $val The sharingCapability * @@ -713,6 +763,7 @@ public function setSharingCapability($val) /** * Gets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @return SharingDomainRestrictionMode|null The sharingDomainRestrictionMode */ @@ -731,6 +782,7 @@ public function getSharingDomainRestrictionMode() /** * Sets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @param SharingDomainRestrictionMode $val The sharingDomainRestrictionMode * @@ -744,6 +796,7 @@ public function setSharingDomainRestrictionMode($val) /** * Gets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @return string|null The siteCreationDefaultManagedPath */ @@ -758,6 +811,7 @@ public function getSiteCreationDefaultManagedPath() /** * Sets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @param string $val The siteCreationDefaultManagedPath * @@ -771,6 +825,7 @@ public function setSiteCreationDefaultManagedPath($val) /** * Gets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @return int|null The siteCreationDefaultStorageLimitInMB */ @@ -785,6 +840,7 @@ public function getSiteCreationDefaultStorageLimitInMB() /** * Sets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @param int $val The siteCreationDefaultStorageLimitInMB * @@ -798,6 +854,7 @@ public function setSiteCreationDefaultStorageLimitInMB($val) /** * Gets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @return string|null The tenantDefaultTimezone */ @@ -812,6 +869,7 @@ public function getTenantDefaultTimezone() /** * Sets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @param string $val The tenantDefaultTimezone * diff --git a/src/Model/User.php b/src/Model/User.php index d83e2e72d3e..57e4607ed07 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -26,7 +26,7 @@ class User extends DirectoryObject { /** * Gets the signInActivity - * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will return pages with up to 120 users. This property is not returned for a user who has never signed in or last signed in before April 2020. + * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. * * @return SignInActivity|null The signInActivity */ @@ -45,7 +45,7 @@ public function getSignInActivity() /** * Sets the signInActivity - * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will return pages with up to 120 users. This property is not returned for a user who has never signed in or last signed in before April 2020. + * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. * * @param SignInActivity $val The signInActivity * From 82b7f07e84cd23a296b569f632b1005592fc2de7 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 9 May 2023 10:15:41 +0000 Subject: [PATCH 2/3] Update generated files with build 114201 --- .../Model/ExternalActivity.php | 4 +- .../Model/ExternalActivityResult.php | 4 +- .../ExternalConnectors/Model/ExternalItem.php | 4 +- .../ExternalConnectors/Model/Identity.php | 2 + .../ExternalConnectors/Model/PropertyRule.php | 4 +- .../Model/TimeBasedAttributeTrigger.php | 4 +- src/Beta/Microsoft/Graph/Model/Admin.php | 2 - .../Graph/Model/AttendanceRecord.php | 8 +- .../Graph/Model/CloudPcProvisioningPolicy.php | 2 + .../CloudPcProvisioningPolicyAssignment.php | 2 + ...itionalAccessEnumeratedExternalTenants.php | 4 +- .../ConditionalAccessExternalTenants.php | 4 +- ...ConditionalAccessGuestsOrExternalUsers.php | 8 +- .../Graph/Model/ConditionalAccessUsers.php | 4 +- ...ationChoiceSettingCollectionDefinition.php | 8 +- ...onfigurationReferredSettingInformation.php | 4 +- ...ementConfigurationSettingApplicability.php | 8 +- ...nagementConfigurationSettingDefinition.php | 40 ++++----- ...rationSettingGroupCollectionDefinition.php | 8 +- ...entConfigurationSettingGroupDefinition.php | 4 +- ...ationSimpleSettingCollectionDefinition.php | 8 +- ...ntConfigurationSimpleSettingDefinition.php | 16 ++-- ...figurationStringSettingValueDefinition.php | 12 +-- .../Graph/Model/EducationAssignment.php | 35 +++++++- .../Model/EducationAssignmentSettings.php | 28 +++++++ .../Graph/Model/EducationGradingCategory.php | 81 +++++++++++++++++++ src/Beta/Microsoft/Graph/Model/Identity.php | 8 +- .../Graph/Model/IdleSessionSignOut.php | 6 ++ src/Beta/Microsoft/Graph/Model/KeyValue.php | 8 +- .../Model/MacOsLobAppAssignmentSettings.php | 4 +- .../Graph/Model/MembershipOutlierInsight.php | 2 + .../Microsoft/Graph/Model/OnlineMeeting.php | 54 +++++++++++++ .../Graph/Model/PrivilegedAccessGroup.php | 12 +++ ...rivilegedAccessGroupAssignmentSchedule.php | 16 ++++ ...dAccessGroupAssignmentScheduleInstance.php | 18 +++++ ...edAccessGroupAssignmentScheduleRequest.php | 16 ++++ ...ivilegedAccessGroupEligibilitySchedule.php | 12 +++ ...AccessGroupEligibilityScheduleInstance.php | 14 ++++ ...dAccessGroupEligibilityScheduleRequest.php | 14 ++++ .../Graph/Model/PrivilegedAccessRoot.php | 2 + .../Graph/Model/PrivilegedAccessSchedule.php | 10 +++ .../PrivilegedAccessScheduleInstance.php | 4 + .../Model/PrivilegedAccessScheduleRequest.php | 10 +++ .../Graph/Model/PrivilegedApproval.php | 8 -- .../Graph/Model/PrivilegedOperationEvent.php | 28 ------- .../Microsoft/Graph/Model/PrivilegedRole.php | 8 -- .../Graph/Model/PrivilegedRoleAssignment.php | 12 --- .../Model/PrivilegedRoleAssignmentRequest.php | 24 ------ .../Graph/Model/PrivilegedRoleSettings.php | 20 ----- .../Graph/Model/PrivilegedRoleSummary.php | 10 --- .../Microsoft/Graph/Model/RoleManagement.php | 28 +++++++ .../Graph/Model/ServicePrincipal.php | 4 +- .../Graph/Model/SharepointSettings.php | 58 +++++++++++++ .../Graph/Model/UnifiedRbacResourceAction.php | 31 +++++++ src/Beta/Microsoft/Graph/Model/User.php | 4 +- .../Graph/Model/UserRegistrationDetails.php | 31 +++++++ .../WindowsAppXAppAssignmentSettings.php | 4 +- 57 files changed, 580 insertions(+), 208 deletions(-) create mode 100644 src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php index dab9cf38557..817266e6355 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivity.php @@ -26,7 +26,7 @@ class ExternalActivity extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the startDateTime - * When the particular activity occurred. + * The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The startDateTime */ @@ -45,7 +45,7 @@ public function getStartDateTime() /** * Sets the startDateTime - * When the particular activity occurred. + * The date and time when the particular activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The startDateTime * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php index 3cd1d61205f..5c5e07ba3c7 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalActivityResult.php @@ -26,7 +26,7 @@ class ExternalActivityResult extends ExternalActivity { /** * Gets the error - * Error information explaining failure to process external activity. + * Error information that explains the failure to process an external activity. * * @return \Beta\Microsoft\Graph\Model\PublicError|null The error */ @@ -45,7 +45,7 @@ public function getError() /** * Sets the error - * Error information explaining failure to process external activity. + * Error information that explains the failure to process an external activity. * * @param \Beta\Microsoft\Graph\Model\PublicError $val The error * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php index 5f8cbed9643..3c27c817807 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/ExternalItem.php @@ -123,7 +123,7 @@ public function setExternalItemProperties($val) /** * Gets the activities - * Write-only property. Returns results. + * Returns a list of activities performed on the item. Write-only. * * @return array|null The activities */ @@ -138,7 +138,7 @@ public function getActivities() /** * Sets the activities - * Write-only property. Returns results. + * Returns a list of activities performed on the item. Write-only. * * @param ExternalActivity[] $val The activities * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php index 4b6b67b14d3..bbf492e2d97 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/Identity.php @@ -26,6 +26,7 @@ class Identity extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the type + * The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system. * * @return IdentityType|null The type */ @@ -44,6 +45,7 @@ public function getType() /** * Sets the type + * The type of identity. Possible values are: user or group for Azure AD identities and externalgroup for groups in an external system. * * @param IdentityType $val The type * diff --git a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php index 8729899a94f..92b60666a10 100644 --- a/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php +++ b/src/Beta/Microsoft/Graph/ExternalConnectors/Model/PropertyRule.php @@ -26,7 +26,7 @@ class PropertyRule extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the operation - * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith, unknownFutureValue. Required. + * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required. * * @return RuleOperation|null The operation */ @@ -45,7 +45,7 @@ public function getOperation() /** * Sets the operation - * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith, unknownFutureValue. Required. + * Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith. Required. * * @param RuleOperation $val The value to assign to the operation * diff --git a/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php b/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php index eb13bf210f9..e8364f42c02 100644 --- a/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php +++ b/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php @@ -25,7 +25,7 @@ class TimeBasedAttributeTrigger extends WorkflowExecutionTrigger { /** * Gets the offsetInDays - * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -60 and 60 days. + * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days. * * @return int|null The offsetInDays */ @@ -40,7 +40,7 @@ public function getOffsetInDays() /** * Sets the offsetInDays - * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -60 and 60 days. + * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days. * * @param int $val The value of the offsetInDays * diff --git a/src/Beta/Microsoft/Graph/Model/Admin.php b/src/Beta/Microsoft/Graph/Model/Admin.php index a4c93e12b04..a20e875f2d2 100644 --- a/src/Beta/Microsoft/Graph/Model/Admin.php +++ b/src/Beta/Microsoft/Graph/Model/Admin.php @@ -90,7 +90,6 @@ public function setEdge($val) /** * Gets the sharepoint - * A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive. * * @return Sharepoint|null The sharepoint */ @@ -109,7 +108,6 @@ public function getSharepoint() /** * Sets the sharepoint - * A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive. * * @param Sharepoint $val The sharepoint * diff --git a/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php b/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php index a7aec153e78..e2b99d46a89 100644 --- a/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php +++ b/src/Beta/Microsoft/Graph/Model/AttendanceRecord.php @@ -56,7 +56,7 @@ public function setAttendanceIntervals($val) /** * Gets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @return string|null The emailAddress */ @@ -71,7 +71,7 @@ public function getEmailAddress() /** * Sets the emailAddress - * Email address of the user associated with this atttendance record. + * Email address of the user associated with this attendance record. * * @param string $val The emailAddress * @@ -85,7 +85,7 @@ public function setEmailAddress($val) /** * Gets the identity - * Identity of the user associated with this atttendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. + * Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. * * @return Identity|null The identity */ @@ -104,7 +104,7 @@ public function getIdentity() /** * Sets the identity - * Identity of the user associated with this atttendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. + * Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. * * @param Identity $val The identity * diff --git a/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php b/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php index 922f69b8918..85be3dd659e 100644 --- a/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php +++ b/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicy.php @@ -84,6 +84,7 @@ public function setCloudPcGroupDisplayName($val) /** * Gets the cloudPcNamingTemplate + * The template used to name Cloud PCs provisioned using this policy. This can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, 'CPC-%USERNAME:4%-%RAND:5%' means that the Cloud PC's name will start with 'CPC-', have a four-character username in the middle followed by a '-' character, and end with five random characters. The total length of the text generated by the template can be no more than 15 characters. Supports $filter, $select, $orderBy. * * @return string|null The cloudPcNamingTemplate */ @@ -98,6 +99,7 @@ public function getCloudPcNamingTemplate() /** * Sets the cloudPcNamingTemplate + * The template used to name Cloud PCs provisioned using this policy. This can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, 'CPC-%USERNAME:4%-%RAND:5%' means that the Cloud PC's name will start with 'CPC-', have a four-character username in the middle followed by a '-' character, and end with five random characters. The total length of the text generated by the template can be no more than 15 characters. Supports $filter, $select, $orderBy. * * @param string $val The cloudPcNamingTemplate * diff --git a/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php b/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php index f82f92453ba..1a5b8c0dd2e 100644 --- a/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php +++ b/src/Beta/Microsoft/Graph/Model/CloudPcProvisioningPolicyAssignment.php @@ -60,6 +60,7 @@ public function setTarget($val) /** * Gets the assignedUsers + * The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. This property is read-only. Supports$expand. * * @return array|null The assignedUsers */ @@ -74,6 +75,7 @@ public function getAssignedUsers() /** * Sets the assignedUsers + * The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. This property is read-only. Supports$expand. * * @param User[] $val The assignedUsers * diff --git a/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php b/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php index d15680c2b13..590d856c66c 100644 --- a/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php +++ b/src/Beta/Microsoft/Graph/Model/ConditionalAccessEnumeratedExternalTenants.php @@ -25,7 +25,7 @@ class ConditionalAccessEnumeratedExternalTenants extends ConditionalAccessExtern { /** * Gets the members - * Represents a collection of tenant ids in the scope of Conditional Access for guests and external users policy targeting. + * A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. * * @return string|null The members */ @@ -40,7 +40,7 @@ public function getMembers() /** * Sets the members - * Represents a collection of tenant ids in the scope of Conditional Access for guests and external users policy targeting. + * A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. * * @param string $val The value of the members * diff --git a/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php b/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php index e57603860cf..f21b5c9d924 100644 --- a/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php +++ b/src/Beta/Microsoft/Graph/Model/ConditionalAccessExternalTenants.php @@ -26,7 +26,7 @@ class ConditionalAccessExternalTenants extends Entity /** * Gets the membershipKind - * Represents the membership kind. The possible values are: all, enumerated, unknownFutureValue. enumerated references an object of conditionalAccessEnumeratedExternalTenants derived type. + * The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * * @return ConditionalAccessExternalTenantsMembershipKind|null The membershipKind */ @@ -45,7 +45,7 @@ public function getMembershipKind() /** * Sets the membershipKind - * Represents the membership kind. The possible values are: all, enumerated, unknownFutureValue. enumerated references an object of conditionalAccessEnumeratedExternalTenants derived type. + * The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * * @param ConditionalAccessExternalTenantsMembershipKind $val The value to assign to the membershipKind * diff --git a/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php b/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php index c6285dbfb7a..0138679c373 100644 --- a/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php +++ b/src/Beta/Microsoft/Graph/Model/ConditionalAccessGuestsOrExternalUsers.php @@ -26,7 +26,7 @@ class ConditionalAccessGuestsOrExternalUsers extends Entity /** * Gets the externalTenants - * The tenant ids of the selected types of external users. It could be either all b2b tenant, or a collection of tenant ids. External tenants can be specified only when guestOrExternalUserTypes is not null or an empty string. + * The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. * * @return ConditionalAccessExternalTenants|null The externalTenants */ @@ -45,7 +45,7 @@ public function getExternalTenants() /** * Sets the externalTenants - * The tenant ids of the selected types of external users. It could be either all b2b tenant, or a collection of tenant ids. External tenants can be specified only when guestOrExternalUserTypes is not null or an empty string. + * The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. * * @param ConditionalAccessExternalTenants $val The value to assign to the externalTenants * @@ -59,7 +59,7 @@ public function setExternalTenants($val) /** * Gets the guestOrExternalUserTypes - * Represents internal guests or external user types. This is a multi-valued property. Supported values are: b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, internalGuest, OtherExternalUser, serviceProvider and unknownFutureValue. + * Indicates internal guests or external user types. This is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, unknownFutureValue. * * @return ConditionalAccessGuestOrExternalUserTypes|null The guestOrExternalUserTypes */ @@ -78,7 +78,7 @@ public function getGuestOrExternalUserTypes() /** * Sets the guestOrExternalUserTypes - * Represents internal guests or external user types. This is a multi-valued property. Supported values are: b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, internalGuest, OtherExternalUser, serviceProvider and unknownFutureValue. + * Indicates internal guests or external user types. This is a multi-valued property. Possible values are: none, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider, unknownFutureValue. * * @param ConditionalAccessGuestOrExternalUserTypes $val The value to assign to the guestOrExternalUserTypes * diff --git a/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php b/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php index 25f78ba39a7..3c1493c359c 100644 --- a/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php +++ b/src/Beta/Microsoft/Graph/Model/ConditionalAccessUsers.php @@ -54,7 +54,7 @@ public function setExcludeGroups($val) /** * Gets the excludeGuestsOrExternalUsers - * Internal guests or external users excluded in the policy scope. Optionally populated. + * Internal guests or external users excluded from the policy scope. Optionally populated. * * @return ConditionalAccessGuestsOrExternalUsers|null The excludeGuestsOrExternalUsers */ @@ -73,7 +73,7 @@ public function getExcludeGuestsOrExternalUsers() /** * Sets the excludeGuestsOrExternalUsers - * Internal guests or external users excluded in the policy scope. Optionally populated. + * Internal guests or external users excluded from the policy scope. Optionally populated. * * @param ConditionalAccessGuestsOrExternalUsers $val The value to assign to the excludeGuestsOrExternalUsers * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index 1dd8ea6b20b..772f407516e 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationChoiceSettingCollectionDefinition extends Dev { /** * Gets the maximumCount - * Maximum number of choices in the collection. Valid values 1 to 100 + * Maximum number of choices in the collection * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ public function getMaximumCount() /** * Sets the maximumCount - * Maximum number of choices in the collection. Valid values 1 to 100 + * Maximum number of choices in the collection * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ public function setMaximumCount($val) /** * Gets the minimumCount - * Minimum number of choices in the collection. Valid values 1 to 100 + * Minimum number of choices in the collection * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ public function getMinimumCount() /** * Sets the minimumCount - * Minimum number of choices in the collection. Valid values 1 to 100 + * Minimum number of choices in the collection * * @param int $val The minimumCount * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationReferredSettingInformation.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationReferredSettingInformation.php index 62f8fe8d53d..7818161a161 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationReferredSettingInformation.php @@ -25,7 +25,7 @@ class DeviceManagementConfigurationReferredSettingInformation extends Entity { /** * Gets the settingDefinitionId - * Setting definition id that is being referred to a setting. Applicable for reusable setting + * Setting definition id that is being referred to a setting. Applicable for reusable setting. * * @return string|null The settingDefinitionId */ @@ -40,7 +40,7 @@ public function getSettingDefinitionId() /** * Sets the settingDefinitionId - * Setting definition id that is being referred to a setting. Applicable for reusable setting + * Setting definition id that is being referred to a setting. Applicable for reusable setting. * * @param string $val The value of the settingDefinitionId * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php index cef962d064b..45dc217d3c7 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php @@ -87,7 +87,7 @@ public function setDeviceMode($val) /** * Gets the platform - * Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. + * Platform setting can be applied on. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. * * @return DeviceManagementConfigurationPlatforms|null The platform */ @@ -106,7 +106,7 @@ public function getPlatform() /** * Sets the platform - * Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. + * Platform setting can be applied on. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. * * @param DeviceManagementConfigurationPlatforms $val The value to assign to the platform * @@ -120,7 +120,7 @@ public function setPlatform($val) /** * Gets the technologies - * Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, mobileApplicationManagement, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. * * @return DeviceManagementConfigurationTechnologies|null The technologies */ @@ -139,7 +139,7 @@ public function getTechnologies() /** * Sets the technologies - * Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, mobileApplicationManagement, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. * * @param DeviceManagementConfigurationTechnologies $val The value to assign to the technologies * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php index a8b2772c491..f86396f11eb 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php @@ -59,7 +59,7 @@ public function setAccessTypes($val) /** * Gets the applicability - * Details which device setting is applicable on. Supports: $filters. + * Details which device setting is applicable on * * @return DeviceManagementConfigurationSettingApplicability|null The applicability */ @@ -78,7 +78,7 @@ public function getApplicability() /** * Sets the applicability - * Details which device setting is applicable on. Supports: $filters. + * Details which device setting is applicable on * * @param DeviceManagementConfigurationSettingApplicability $val The applicability * @@ -121,7 +121,7 @@ public function setBaseUri($val) /** * Gets the categoryId - * Specify category in which the setting is under. Support $filters. + * Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * * @return string|null The categoryId */ @@ -136,7 +136,7 @@ public function getCategoryId() /** * Sets the categoryId - * Specify category in which the setting is under. Support $filters. + * Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * * @param string $val The categoryId * @@ -150,7 +150,7 @@ public function setCategoryId($val) /** * Gets the description - * Description of the setting. + * Description of the item * * @return string|null The description */ @@ -165,7 +165,7 @@ public function getDescription() /** * Sets the description - * Description of the setting. + * Description of the item * * @param string $val The description * @@ -179,7 +179,7 @@ public function setDescription($val) /** * Gets the displayName - * Name of the setting. For example: Allow Toast. + * Display name of the item * * @return string|null The displayName */ @@ -194,7 +194,7 @@ public function getDisplayName() /** * Sets the displayName - * Name of the setting. For example: Allow Toast. + * Display name of the item * * @param string $val The displayName * @@ -208,7 +208,7 @@ public function setDisplayName($val) /** * Gets the helpText - * Help text of the setting. Give more details of the setting. + * Help text of the item * * @return string|null The helpText */ @@ -223,7 +223,7 @@ public function getHelpText() /** * Sets the helpText - * Help text of the setting. Give more details of the setting. + * Help text of the item * * @param string $val The helpText * @@ -237,7 +237,7 @@ public function setHelpText($val) /** * Gets the infoUrls - * List of links more info for the setting can be found at. + * List of links more info for the setting can be found at * * @return array|null The infoUrls */ @@ -252,7 +252,7 @@ public function getInfoUrls() /** * Sets the infoUrls - * List of links more info for the setting can be found at. + * List of links more info for the setting can be found at * * @param string[] $val The infoUrls * @@ -416,7 +416,7 @@ public function setReferredSettingInformationList($val) /** * Gets the rootDefinitionId - * Root setting definition id if the setting is a child setting. + * Root setting definition if the setting is a child setting. * * @return string|null The rootDefinitionId */ @@ -431,7 +431,7 @@ public function getRootDefinitionId() /** * Sets the rootDefinitionId - * Root setting definition id if the setting is a child setting. + * Root setting definition if the setting is a child setting. * * @param string $val The rootDefinitionId * @@ -445,7 +445,7 @@ public function setRootDefinitionId($val) /** * Gets the settingUsage - * Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: none, configuration, compliance, unknownFutureValue. + * Setting type, for example, configuration and compliance. Possible values are: none, configuration, compliance. * * @return DeviceManagementConfigurationSettingUsage|null The settingUsage */ @@ -464,7 +464,7 @@ public function getSettingUsage() /** * Sets the settingUsage - * Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: none, configuration, compliance, unknownFutureValue. + * Setting type, for example, configuration and compliance. Possible values are: none, configuration, compliance. * * @param DeviceManagementConfigurationSettingUsage $val The settingUsage * @@ -478,7 +478,7 @@ public function setSettingUsage($val) /** * Gets the uxBehavior - * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane, unknownFutureValue. + * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. * * @return DeviceManagementConfigurationControlType|null The uxBehavior */ @@ -497,7 +497,7 @@ public function getUxBehavior() /** * Sets the uxBehavior - * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane, unknownFutureValue. + * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. * * @param DeviceManagementConfigurationControlType $val The uxBehavior * @@ -540,7 +540,7 @@ public function setVersion($val) /** * Gets the visibility - * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: none, settingsCatalog, template, unknownFutureValue. + * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. * * @return DeviceManagementConfigurationSettingVisibility|null The visibility */ @@ -559,7 +559,7 @@ public function getVisibility() /** * Sets the visibility - * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: none, settingsCatalog, template, unknownFutureValue. + * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. * * @param DeviceManagementConfigurationSettingVisibility $val The visibility * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 10e62e20a65..84d921c2cdd 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi { /** * Gets the maximumCount - * Maximum number of setting group count in the collection + * Maximum number of setting group count in the collection. Valid values 1 to 100 * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ public function getMaximumCount() /** * Sets the maximumCount - * Maximum number of setting group count in the collection + * Maximum number of setting group count in the collection. Valid values 1 to 100 * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ public function setMaximumCount($val) /** * Gets the minimumCount - * Minimum number of setting group count in the collection + * Minimum number of setting group count in the collection. Valid values 1 to 100 * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ public function getMinimumCount() /** * Sets the minimumCount - * Minimum number of setting group count in the collection + * Minimum number of setting group count in the collection. Valid values 1 to 100 * * @param int $val The minimumCount * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupDefinition.php index 9a6c46313c3..0563d36dd58 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSettingGroupDefinition extends DeviceManageme { /** * Gets the childIds - * Dependent child settings to this group of settings + * Dependent child settings to this group of settings. * * @return array|null The childIds */ @@ -41,7 +41,7 @@ public function getChildIds() /** * Sets the childIds - * Dependent child settings to this group of settings + * Dependent child settings to this group of settings. * * @param string[] $val The childIds * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 68ed03d5cbc..60995c914c7 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSimpleSettingCollectionDefinition extends Dev { /** * Gets the maximumCount - * Maximum number of simple settings in the collection + * Maximum number of simple settings in the collection. Valid values 1 to 100 * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ public function getMaximumCount() /** * Sets the maximumCount - * Maximum number of simple settings in the collection + * Maximum number of simple settings in the collection. Valid values 1 to 100 * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ public function setMaximumCount($val) /** * Gets the minimumCount - * Minimum number of simple settings in the collection + * Minimum number of simple settings in the collection. Valid values 1 to 100 * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ public function getMinimumCount() /** * Sets the minimumCount - * Minimum number of simple settings in the collection + * Minimum number of simple settings in the collection. Valid values 1 to 100 * * @param int $val The minimumCount * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php index cfb59dc09c9..245b38ef0d2 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem { /** * Gets the defaultValue - * Default setting value for this setting. + * Default setting value for this setting * * @return DeviceManagementConfigurationSettingValue|null The defaultValue */ @@ -45,7 +45,7 @@ public function getDefaultValue() /** * Sets the defaultValue - * Default setting value for this setting. + * Default setting value for this setting * * @param DeviceManagementConfigurationSettingValue $val The defaultValue * @@ -60,7 +60,7 @@ public function setDefaultValue($val) /** * Gets the dependedOnBy - * list of child settings that depend on this setting. + * list of child settings that depend on this setting * * @return array|null The dependedOnBy */ @@ -75,7 +75,7 @@ public function getDependedOnBy() /** * Sets the dependedOnBy - * list of child settings that depend on this setting. + * list of child settings that depend on this setting * * @param DeviceManagementConfigurationSettingDependedOnBy[] $val The dependedOnBy * @@ -90,7 +90,7 @@ public function setDependedOnBy($val) /** * Gets the dependentOn - * list of parent settings this setting is dependent on. + * list of parent settings this setting is dependent on * * @return array|null The dependentOn */ @@ -105,7 +105,7 @@ public function getDependentOn() /** * Sets the dependentOn - * list of parent settings this setting is dependent on. + * list of parent settings this setting is dependent on * * @param DeviceManagementConfigurationDependentOn[] $val The dependentOn * @@ -119,7 +119,7 @@ public function setDependentOn($val) /** * Gets the valueDefinition - * Definition of the value for this setting. + * Definition of the value for this setting * * @return DeviceManagementConfigurationSettingValueDefinition|null The valueDefinition */ @@ -138,7 +138,7 @@ public function getValueDefinition() /** * Sets the valueDefinition - * Definition of the value for this setting. + * Definition of the value for this setting * * @param DeviceManagementConfigurationSettingValueDefinition $val The valueDefinition * diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php index 323fd5206ff..4cbb970141f 100644 --- a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -54,7 +54,7 @@ public function setFileTypes($val) /** * Gets the format - * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * * @return DeviceManagementConfigurationStringFormat|null The format */ @@ -73,7 +73,7 @@ public function getFormat() /** * Sets the format - * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * * @param DeviceManagementConfigurationStringFormat $val The value to assign to the format * @@ -142,7 +142,7 @@ public function setIsSecret($val) } /** * Gets the maximumLength - * Maximum length of string + * Maximum length of string. Valid values 0 to 87516 * * @return int|null The maximumLength */ @@ -157,7 +157,7 @@ public function getMaximumLength() /** * Sets the maximumLength - * Maximum length of string + * Maximum length of string. Valid values 0 to 87516 * * @param int $val The value of the maximumLength * @@ -170,7 +170,7 @@ public function setMaximumLength($val) } /** * Gets the minimumLength - * Minimum length of string + * Minimum length of string. Valid values 0 to 87516 * * @return int|null The minimumLength */ @@ -185,7 +185,7 @@ public function getMinimumLength() /** * Sets the minimumLength - * Minimum length of string + * Minimum length of string. Valid values 0 to 87516 * * @param int $val The value of the minimumLength * diff --git a/src/Beta/Microsoft/Graph/Model/EducationAssignment.php b/src/Beta/Microsoft/Graph/Model/EducationAssignment.php index 4c138972286..7ca11340879 100644 --- a/src/Beta/Microsoft/Graph/Model/EducationAssignment.php +++ b/src/Beta/Microsoft/Graph/Model/EducationAssignment.php @@ -658,7 +658,7 @@ public function setResourcesFolderUrl($val) /** * Gets the status - * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned. + * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue and inactive. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. * * @return EducationAssignmentStatus|null The status */ @@ -677,7 +677,7 @@ public function getStatus() /** * Sets the status - * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned. + * Status of the Assignment. You can not PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue and inactive. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. * * @param EducationAssignmentStatus $val The status * @@ -748,6 +748,37 @@ public function setCategories($val) return $this; } + /** + * Gets the gradingCategory + * + * @return EducationGradingCategory|null The gradingCategory + */ + public function getGradingCategory() + { + if (array_key_exists("gradingCategory", $this->_propDict)) { + if (is_a($this->_propDict["gradingCategory"], "\Beta\Microsoft\Graph\Model\EducationGradingCategory") || is_null($this->_propDict["gradingCategory"])) { + return $this->_propDict["gradingCategory"]; + } else { + $this->_propDict["gradingCategory"] = new EducationGradingCategory($this->_propDict["gradingCategory"]); + return $this->_propDict["gradingCategory"]; + } + } + return null; + } + + /** + * Sets the gradingCategory + * + * @param EducationGradingCategory $val The gradingCategory + * + * @return EducationAssignment + */ + public function setGradingCategory($val) + { + $this->_propDict["gradingCategory"] = $val; + return $this; + } + /** * Gets the resources diff --git a/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php b/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php index 1905d1e3402..4129d6992c9 100644 --- a/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php +++ b/src/Beta/Microsoft/Graph/Model/EducationAssignmentSettings.php @@ -53,4 +53,32 @@ public function setSubmissionAnimationDisabled($val) return $this; } + + /** + * Gets the gradingCategories + * + * @return array|null The gradingCategories + */ + public function getGradingCategories() + { + if (array_key_exists("gradingCategories", $this->_propDict)) { + return $this->_propDict["gradingCategories"]; + } else { + return null; + } + } + + /** + * Sets the gradingCategories + * + * @param EducationGradingCategory[] $val The gradingCategories + * + * @return EducationAssignmentSettings + */ + public function setGradingCategories($val) + { + $this->_propDict["gradingCategories"] = $val; + return $this; + } + } diff --git a/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php b/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php new file mode 100644 index 00000000000..d05e344d9ba --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/EducationGradingCategory.php @@ -0,0 +1,81 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The displayName + * + * @return EducationGradingCategory + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the percentageWeight + * + * @return int|null The percentageWeight + */ + public function getPercentageWeight() + { + if (array_key_exists("percentageWeight", $this->_propDict)) { + return $this->_propDict["percentageWeight"]; + } else { + return null; + } + } + + /** + * Sets the percentageWeight + * + * @param int $val The percentageWeight + * + * @return EducationGradingCategory + */ + public function setPercentageWeight($val) + { + $this->_propDict["percentageWeight"] = intval($val); + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/Identity.php b/src/Beta/Microsoft/Graph/Model/Identity.php index 79a5705bc43..03a9de8a01b 100644 --- a/src/Beta/Microsoft/Graph/Model/Identity.php +++ b/src/Beta/Microsoft/Graph/Model/Identity.php @@ -25,7 +25,7 @@ class Identity extends Entity { /** * Gets the displayName - * The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. + * The display name of the identity. This property is read-only. * * @return string|null The displayName */ @@ -40,7 +40,7 @@ public function getDisplayName() /** * Sets the displayName - * The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. + * The display name of the identity. This property is read-only. * * @param string $val The value of the displayName * @@ -53,7 +53,7 @@ public function setDisplayName($val) } /** * Gets the id - * Unique identifier for the identity. + * The identifier of the identity. This property is read-only. * * @return string|null The id */ @@ -68,7 +68,7 @@ public function getId() /** * Sets the id - * Unique identifier for the identity. + * The identifier of the identity. This property is read-only. * * @param string $val The value of the id * diff --git a/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php b/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php index ce0616d0023..68bfcd2fa6c 100644 --- a/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php +++ b/src/Beta/Microsoft/Graph/Model/IdleSessionSignOut.php @@ -25,6 +25,7 @@ class IdleSessionSignOut extends Entity { /** * Gets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @return bool|null The isEnabled */ @@ -39,6 +40,7 @@ public function getIsEnabled() /** * Sets the isEnabled + * Indicates whether the idle session sign-out policy is enabled. * * @param bool $val The value of the isEnabled * @@ -51,6 +53,7 @@ public function setIsEnabled($val) } /** * Gets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @return int|null The signOutAfterInSeconds */ @@ -65,6 +68,7 @@ public function getSignOutAfterInSeconds() /** * Sets the signOutAfterInSeconds + * Number of seconds of inactivity after which a user is signed out. * * @param int $val The value of the signOutAfterInSeconds * @@ -77,6 +81,7 @@ public function setSignOutAfterInSeconds($val) } /** * Gets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @return int|null The warnAfterInSeconds */ @@ -91,6 +96,7 @@ public function getWarnAfterInSeconds() /** * Sets the warnAfterInSeconds + * Number of seconds of inactivity after which a user is notified that they'll be signed out. * * @param int $val The value of the warnAfterInSeconds * diff --git a/src/Beta/Microsoft/Graph/Model/KeyValue.php b/src/Beta/Microsoft/Graph/Model/KeyValue.php index 7dfa6735406..2dfdabba03a 100644 --- a/src/Beta/Microsoft/Graph/Model/KeyValue.php +++ b/src/Beta/Microsoft/Graph/Model/KeyValue.php @@ -25,7 +25,7 @@ class KeyValue extends Entity { /** * Gets the key - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key. * * @return string|null The key */ @@ -40,7 +40,7 @@ public function getKey() /** * Sets the key - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key. * * @param string $val The value of the key * @@ -53,7 +53,7 @@ public function setKey($val) } /** * Gets the value - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value. * * @return string|null The value */ @@ -68,7 +68,7 @@ public function getValue() /** * Sets the value - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value. * * @param string $val The value of the value * diff --git a/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php b/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php index a8b5c6204b4..d6de277022d 100644 --- a/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php +++ b/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php @@ -36,7 +36,7 @@ public function __construct($propDict = array()) /** * Gets the uninstallOnDeviceRemoval - * Whether or not to uninstall the app when device is removed from Intune. + * When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. * * @return bool|null The uninstallOnDeviceRemoval */ @@ -51,7 +51,7 @@ public function getUninstallOnDeviceRemoval() /** * Sets the uninstallOnDeviceRemoval - * Whether or not to uninstall the app when device is removed from Intune. + * When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. * * @param bool $val The value of the uninstallOnDeviceRemoval * diff --git a/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php b/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php index 236b4fe23e0..dd86917a4c9 100644 --- a/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php +++ b/src/Beta/Microsoft/Graph/Model/MembershipOutlierInsight.php @@ -183,6 +183,7 @@ public function setContainer($val) /** * Gets the lastModifiedBy + * Navigation link to a member object who modified the record. For example, to a user. * * @return User|null The lastModifiedBy */ @@ -201,6 +202,7 @@ public function getLastModifiedBy() /** * Sets the lastModifiedBy + * Navigation link to a member object who modified the record. For example, to a user. * * @param User $val The lastModifiedBy * diff --git a/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php b/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php index 805f82c2909..2e3d0ade4f2 100644 --- a/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php +++ b/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php @@ -177,6 +177,33 @@ public function setAllowParticipantsToChangeName($val) return $this; } + /** + * Gets the allowRecording + * + * @return bool|null The allowRecording + */ + public function getAllowRecording() + { + if (array_key_exists("allowRecording", $this->_propDict)) { + return $this->_propDict["allowRecording"]; + } else { + return null; + } + } + + /** + * Sets the allowRecording + * + * @param bool $val The allowRecording + * + * @return OnlineMeeting + */ + public function setAllowRecording($val) + { + $this->_propDict["allowRecording"] = boolval($val); + return $this; + } + /** * Gets the allowTeamworkReactions * Indicates if Teams reactions are enabled for the meeting. @@ -206,6 +233,33 @@ public function setAllowTeamworkReactions($val) return $this; } + /** + * Gets the allowTranscription + * + * @return bool|null The allowTranscription + */ + public function getAllowTranscription() + { + if (array_key_exists("allowTranscription", $this->_propDict)) { + return $this->_propDict["allowTranscription"]; + } else { + return null; + } + } + + /** + * Sets the allowTranscription + * + * @param bool $val The allowTranscription + * + * @return OnlineMeeting + */ + public function setAllowTranscription($val) + { + $this->_propDict["allowTranscription"] = boolval($val); + return $this; + } + /** * Gets the alternativeRecording * The content stream of the alternative recording of a Microsoft Teams live event. Read-only. diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php index 84eb6add4dd..3d477550efc 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroup.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php index cf344668a36..4c84a29bbdc 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentSchedule.php +++ b/src/Beta/Microsoft/Graph/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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php index 1002fd893c0..660e443f999 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleInstance.php +++ b/src/Beta/Microsoft/Graph/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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php index 1a7a85084c4..ec36cdbfd37 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupAssignmentScheduleRequest.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php index f2128152965..3ea529c30ec 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilitySchedule.php +++ b/src/Beta/Microsoft/Graph/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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php index fef5a7a16d6..87bffd7ea6c 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleInstance.php +++ b/src/Beta/Microsoft/Graph/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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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. * * @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/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php index 8ae469db89d..bfcbe11f967 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessGroupEligibilityScheduleRequest.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php index e188fc6d9c1..7243564e412 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessRoot.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php index 70b757c042f..eeb98ebad19 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessSchedule.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php index 5d5da7186bf..d54f1a86737 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleInstance.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php b/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php index 2fd401ddc55..e7afb9d86dc 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedAccessScheduleRequest.php +++ b/src/Beta/Microsoft/Graph/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/Beta/Microsoft/Graph/Model/PrivilegedApproval.php b/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php index 6d97f8daa74..a3f65bca9af 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedApproval.php @@ -57,7 +57,6 @@ public function setApprovalDuration($val) /** * Gets the approvalState - * Possible values are: pending, approved, denied, aborted, canceled. * * @return ApprovalState|null The approvalState */ @@ -76,7 +75,6 @@ public function getApprovalState() /** * Sets the approvalState - * Possible values are: pending, approved, denied, aborted, canceled. * * @param ApprovalState $val The approvalState * @@ -144,7 +142,6 @@ public function setApproverReason($val) /** * Gets the endDateTime - * 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 * * @return \DateTime|null The endDateTime */ @@ -163,7 +160,6 @@ public function getEndDateTime() /** * Sets the endDateTime - * 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 * * @param \DateTime $val The endDateTime * @@ -231,7 +227,6 @@ public function setRoleId($val) /** * Gets the startDateTime - * The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z * * @return \DateTime|null The startDateTime */ @@ -250,7 +245,6 @@ public function getStartDateTime() /** * Sets the startDateTime - * The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z * * @param \DateTime $val The startDateTime * @@ -291,7 +285,6 @@ public function setUserId($val) /** * Gets the request - * Read-only. The role assignment request for this approval object * * @return PrivilegedRoleAssignmentRequest|null The request */ @@ -310,7 +303,6 @@ public function getRequest() /** * Sets the request - * Read-only. The role assignment request for this approval object * * @param PrivilegedRoleAssignmentRequest $val The request * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php b/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php index dc2928b23f2..1cd2723950e 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedOperationEvent.php @@ -26,7 +26,6 @@ class PrivilegedOperationEvent extends Entity { /** * Gets the additionalInformation - * Detailed human readable information for the event. * * @return string|null The additionalInformation */ @@ -41,7 +40,6 @@ public function getAdditionalInformation() /** * Sets the additionalInformation - * Detailed human readable information for the event. * * @param string $val The additionalInformation * @@ -55,7 +53,6 @@ public function setAdditionalInformation($val) /** * Gets the creationDateTime - * Indicates the time when the event is created. * * @return \DateTime|null The creationDateTime */ @@ -74,7 +71,6 @@ public function getCreationDateTime() /** * Sets the creationDateTime - * Indicates the time when the event is created. * * @param \DateTime $val The creationDateTime * @@ -88,7 +84,6 @@ public function setCreationDateTime($val) /** * Gets the expirationDateTime - * This is only used when the requestType is Activate, and it indicates the expiration time for the role activation. * * @return \DateTime|null The expirationDateTime */ @@ -107,7 +102,6 @@ public function getExpirationDateTime() /** * Sets the expirationDateTime - * This is only used when the requestType is Activate, and it indicates the expiration time for the role activation. * * @param \DateTime $val The expirationDateTime * @@ -121,7 +115,6 @@ public function setExpirationDateTime($val) /** * Gets the referenceKey - * Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. * * @return string|null The referenceKey */ @@ -136,7 +129,6 @@ public function getReferenceKey() /** * Sets the referenceKey - * Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. * * @param string $val The referenceKey * @@ -150,7 +142,6 @@ public function setReferenceKey($val) /** * Gets the referenceSystem - * Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. * * @return string|null The referenceSystem */ @@ -165,7 +156,6 @@ public function getReferenceSystem() /** * Sets the referenceSystem - * Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. * * @param string $val The referenceSystem * @@ -179,7 +169,6 @@ public function setReferenceSystem($val) /** * Gets the requestorId - * The user id of the requestor who initiates the operation. * * @return string|null The requestorId */ @@ -194,7 +183,6 @@ public function getRequestorId() /** * Sets the requestorId - * The user id of the requestor who initiates the operation. * * @param string $val The requestorId * @@ -208,7 +196,6 @@ public function setRequestorId($val) /** * Gets the requestorName - * The user name of the requestor who initiates the operation. * * @return string|null The requestorName */ @@ -223,7 +210,6 @@ public function getRequestorName() /** * Sets the requestorName - * The user name of the requestor who initiates the operation. * * @param string $val The requestorName * @@ -237,7 +223,6 @@ public function setRequestorName($val) /** * Gets the requestType - * The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review). * * @return string|null The requestType */ @@ -252,7 +237,6 @@ public function getRequestType() /** * Sets the requestType - * The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review). * * @param string $val The requestType * @@ -266,7 +250,6 @@ public function setRequestType($val) /** * Gets the roleId - * The id of the role that is associated with the operation. * * @return string|null The roleId */ @@ -281,7 +264,6 @@ public function getRoleId() /** * Sets the roleId - * The id of the role that is associated with the operation. * * @param string $val The roleId * @@ -295,7 +277,6 @@ public function setRoleId($val) /** * Gets the roleName - * The name of the role. * * @return string|null The roleName */ @@ -310,7 +291,6 @@ public function getRoleName() /** * Sets the roleName - * The name of the role. * * @param string $val The roleName * @@ -324,7 +304,6 @@ public function setRoleName($val) /** * Gets the tenantId - * The tenant (organization) id. * * @return string|null The tenantId */ @@ -339,7 +318,6 @@ public function getTenantId() /** * Sets the tenantId - * The tenant (organization) id. * * @param string $val The tenantId * @@ -353,7 +331,6 @@ public function setTenantId($val) /** * Gets the userId - * The id of the user that is associated with the operation. * * @return string|null The userId */ @@ -368,7 +345,6 @@ public function getUserId() /** * Sets the userId - * The id of the user that is associated with the operation. * * @param string $val The userId * @@ -382,7 +358,6 @@ public function setUserId($val) /** * Gets the userMail - * The user's email. * * @return string|null The userMail */ @@ -397,7 +372,6 @@ public function getUserMail() /** * Sets the userMail - * The user's email. * * @param string $val The userMail * @@ -411,7 +385,6 @@ public function setUserMail($val) /** * Gets the userName - * The user's display name. * * @return string|null The userName */ @@ -426,7 +399,6 @@ public function getUserName() /** * Sets the userName - * The user's display name. * * @param string $val The userName * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php b/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php index d189777f437..221b7d37d7d 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedRole.php @@ -26,7 +26,6 @@ class PrivilegedRole extends Entity { /** * Gets the name - * Role name. * * @return string|null The name */ @@ -41,7 +40,6 @@ public function getName() /** * Sets the name - * Role name. * * @param string $val The name * @@ -56,7 +54,6 @@ public function setName($val) /** * Gets the assignments - * The assignments for this role. Read-only. Nullable. * * @return array|null The assignments */ @@ -71,7 +68,6 @@ public function getAssignments() /** * Sets the assignments - * The assignments for this role. Read-only. Nullable. * * @param PrivilegedRoleAssignment[] $val The assignments * @@ -85,7 +81,6 @@ public function setAssignments($val) /** * Gets the settings - * The settings for this role. Read-only. Nullable. * * @return PrivilegedRoleSettings|null The settings */ @@ -104,7 +99,6 @@ public function getSettings() /** * Sets the settings - * The settings for this role. Read-only. Nullable. * * @param PrivilegedRoleSettings $val The settings * @@ -118,7 +112,6 @@ public function setSettings($val) /** * Gets the summary - * The summary information for this role. Read-only. Nullable. * * @return PrivilegedRoleSummary|null The summary */ @@ -137,7 +130,6 @@ public function getSummary() /** * Sets the summary - * The summary information for this role. Read-only. Nullable. * * @param PrivilegedRoleSummary $val The summary * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php index 9864712e370..ceb3bac9415 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignment.php @@ -26,7 +26,6 @@ class PrivilegedRoleAssignment extends Entity { /** * Gets the expirationDateTime - * The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null. * * @return \DateTime|null The expirationDateTime */ @@ -45,7 +44,6 @@ public function getExpirationDateTime() /** * Sets the expirationDateTime - * The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null. * * @param \DateTime $val The expirationDateTime * @@ -59,7 +57,6 @@ public function setExpirationDateTime($val) /** * Gets the isElevated - * true if the role assignment is activated. false if the role assignment is deactivated. * * @return bool|null The isElevated */ @@ -74,7 +71,6 @@ public function getIsElevated() /** * Sets the isElevated - * true if the role assignment is activated. false if the role assignment is deactivated. * * @param bool $val The isElevated * @@ -88,7 +84,6 @@ public function setIsElevated($val) /** * Gets the resultMessage - * Result message set by the service. * * @return string|null The resultMessage */ @@ -103,7 +98,6 @@ public function getResultMessage() /** * Sets the resultMessage - * Result message set by the service. * * @param string $val The resultMessage * @@ -117,7 +111,6 @@ public function setResultMessage($val) /** * Gets the roleId - * Role identifier. In GUID string format. * * @return string|null The roleId */ @@ -132,7 +125,6 @@ public function getRoleId() /** * Sets the roleId - * Role identifier. In GUID string format. * * @param string $val The roleId * @@ -146,7 +138,6 @@ public function setRoleId($val) /** * Gets the userId - * User identifier. In GUID string format. * * @return string|null The userId */ @@ -161,7 +152,6 @@ public function getUserId() /** * Sets the userId - * User identifier. In GUID string format. * * @param string $val The userId * @@ -175,7 +165,6 @@ public function setUserId($val) /** * Gets the roleInfo - * Read-only. Nullable. The associated role information. * * @return PrivilegedRole|null The roleInfo */ @@ -194,7 +183,6 @@ public function getRoleInfo() /** * Sets the roleInfo - * Read-only. Nullable. The associated role information. * * @param PrivilegedRole $val The roleInfo * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php index 148e3460e35..8c0fc66a482 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleAssignmentRequest.php @@ -26,7 +26,6 @@ class PrivilegedRoleAssignmentRequest extends Entity { /** * Gets the assignmentState - * The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users. * * @return string|null The assignmentState */ @@ -41,7 +40,6 @@ public function getAssignmentState() /** * Sets the assignmentState - * The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users. * * @param string $val The assignmentState * @@ -55,7 +53,6 @@ public function setAssignmentState($val) /** * Gets the duration - * The duration of a role assignment. * * @return string|null The duration */ @@ -70,7 +67,6 @@ public function getDuration() /** * Sets the duration - * The duration of a role assignment. * * @param string $val The duration * @@ -84,7 +80,6 @@ public function setDuration($val) /** * Gets the reason - * The reason for the role assignment. * * @return string|null The reason */ @@ -99,7 +94,6 @@ public function getReason() /** * Sets the reason - * The reason for the role assignment. * * @param string $val The reason * @@ -113,7 +107,6 @@ public function setReason($val) /** * Gets the requestedDateTime - * Read-only. The request create 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. * * @return \DateTime|null The requestedDateTime */ @@ -132,7 +125,6 @@ public function getRequestedDateTime() /** * Sets the requestedDateTime - * Read-only. The request create 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. * * @param \DateTime $val The requestedDateTime * @@ -146,7 +138,6 @@ public function setRequestedDateTime($val) /** * Gets the roleId - * The id of the role. * * @return string|null The roleId */ @@ -161,7 +152,6 @@ public function getRoleId() /** * Sets the roleId - * The id of the role. * * @param string $val The roleId * @@ -175,7 +165,6 @@ public function setRoleId($val) /** * Gets the schedule - * The schedule object of the role assignment request. * * @return GovernanceSchedule|null The schedule */ @@ -194,7 +183,6 @@ public function getSchedule() /** * Sets the schedule - * The schedule object of the role assignment request. * * @param GovernanceSchedule $val The schedule * @@ -208,7 +196,6 @@ public function setSchedule($val) /** * Gets the status - * Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired. * * @return string|null The status */ @@ -223,7 +210,6 @@ public function getStatus() /** * Sets the status - * Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired. * * @param string $val The status * @@ -237,7 +223,6 @@ public function setStatus($val) /** * Gets the ticketNumber - * The ticketNumber for the role assignment. * * @return string|null The ticketNumber */ @@ -252,7 +237,6 @@ public function getTicketNumber() /** * Sets the ticketNumber - * The ticketNumber for the role assignment. * * @param string $val The ticketNumber * @@ -266,7 +250,6 @@ public function setTicketNumber($val) /** * Gets the ticketSystem - * The ticketSystem for the role assignment. * * @return string|null The ticketSystem */ @@ -281,7 +264,6 @@ public function getTicketSystem() /** * Sets the ticketSystem - * The ticketSystem for the role assignment. * * @param string $val The ticketSystem * @@ -295,7 +277,6 @@ public function setTicketSystem($val) /** * Gets the type - * Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments. * * @return string|null The type */ @@ -310,7 +291,6 @@ public function getType() /** * Sets the type - * Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments. * * @param string $val The type * @@ -324,7 +304,6 @@ public function setType($val) /** * Gets the userId - * The id of the user. * * @return string|null The userId */ @@ -339,7 +318,6 @@ public function getUserId() /** * Sets the userId - * The id of the user. * * @param string $val The userId * @@ -353,7 +331,6 @@ public function setUserId($val) /** * Gets the roleInfo - * The roleInfo object of the role assignment request. * * @return PrivilegedRole|null The roleInfo */ @@ -372,7 +349,6 @@ public function getRoleInfo() /** * Sets the roleInfo - * The roleInfo object of the role assignment request. * * @param PrivilegedRole $val The roleInfo * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php index 6d17a3787f8..ebce9db481a 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSettings.php @@ -26,7 +26,6 @@ class PrivilegedRoleSettings extends Entity { /** * Gets the approvalOnElevation - * true if the approval is required when activate the role. false if the approval is not required when activate the role. * * @return bool|null The approvalOnElevation */ @@ -41,7 +40,6 @@ public function getApprovalOnElevation() /** * Sets the approvalOnElevation - * true if the approval is required when activate the role. false if the approval is not required when activate the role. * * @param bool $val The approvalOnElevation * @@ -55,7 +53,6 @@ public function setApprovalOnElevation($val) /** * Gets the approverIds - * List of Approval ids, if approval is required for activation. * * @return array|null The approverIds */ @@ -70,7 +67,6 @@ public function getApproverIds() /** * Sets the approverIds - * List of Approval ids, if approval is required for activation. * * @param string[] $val The approverIds * @@ -84,7 +80,6 @@ public function setApproverIds($val) /** * Gets the elevationDuration - * The duration when the role is activated. * * @return \DateInterval|null The elevationDuration */ @@ -103,7 +98,6 @@ public function getElevationDuration() /** * Sets the elevationDuration - * The duration when the role is activated. * * @param \DateInterval $val The elevationDuration * @@ -117,7 +111,6 @@ public function setElevationDuration($val) /** * Gets the isMfaOnElevationConfigurable - * true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. * * @return bool|null The isMfaOnElevationConfigurable */ @@ -132,7 +125,6 @@ public function getIsMfaOnElevationConfigurable() /** * Sets the isMfaOnElevationConfigurable - * true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. * * @param bool $val The isMfaOnElevationConfigurable * @@ -146,7 +138,6 @@ public function setIsMfaOnElevationConfigurable($val) /** * Gets the lastGlobalAdmin - * Internal used only. * * @return bool|null The lastGlobalAdmin */ @@ -161,7 +152,6 @@ public function getLastGlobalAdmin() /** * Sets the lastGlobalAdmin - * Internal used only. * * @param bool $val The lastGlobalAdmin * @@ -175,7 +165,6 @@ public function setLastGlobalAdmin($val) /** * Gets the maxElavationDuration - * Maximal duration for the activated role. * * @return \DateInterval|null The maxElavationDuration */ @@ -194,7 +183,6 @@ public function getMaxElavationDuration() /** * Sets the maxElavationDuration - * Maximal duration for the activated role. * * @param \DateInterval $val The maxElavationDuration * @@ -208,7 +196,6 @@ public function setMaxElavationDuration($val) /** * Gets the mfaOnElevation - * true if MFA is required to activate the role. false if MFA is not required to activate the role. * * @return bool|null The mfaOnElevation */ @@ -223,7 +210,6 @@ public function getMfaOnElevation() /** * Sets the mfaOnElevation - * true if MFA is required to activate the role. false if MFA is not required to activate the role. * * @param bool $val The mfaOnElevation * @@ -237,7 +223,6 @@ public function setMfaOnElevation($val) /** * Gets the minElevationDuration - * Minimal duration for the activated role. * * @return \DateInterval|null The minElevationDuration */ @@ -256,7 +241,6 @@ public function getMinElevationDuration() /** * Sets the minElevationDuration - * Minimal duration for the activated role. * * @param \DateInterval $val The minElevationDuration * @@ -270,7 +254,6 @@ public function setMinElevationDuration($val) /** * Gets the notificationToUserOnElevation - * true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. * * @return bool|null The notificationToUserOnElevation */ @@ -285,7 +268,6 @@ public function getNotificationToUserOnElevation() /** * Sets the notificationToUserOnElevation - * true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. * * @param bool $val The notificationToUserOnElevation * @@ -299,7 +281,6 @@ public function setNotificationToUserOnElevation($val) /** * Gets the ticketingInfoOnElevation - * true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. * * @return bool|null The ticketingInfoOnElevation */ @@ -314,7 +295,6 @@ public function getTicketingInfoOnElevation() /** * Sets the ticketingInfoOnElevation - * true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. * * @param bool $val The ticketingInfoOnElevation * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php index 32eece787a2..ef3b318b02f 100644 --- a/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php +++ b/src/Beta/Microsoft/Graph/Model/PrivilegedRoleSummary.php @@ -26,7 +26,6 @@ class PrivilegedRoleSummary extends Entity { /** * Gets the elevatedCount - * The number of users that have the role assigned and the role is activated. * * @return int|null The elevatedCount */ @@ -41,7 +40,6 @@ public function getElevatedCount() /** * Sets the elevatedCount - * The number of users that have the role assigned and the role is activated. * * @param int $val The elevatedCount * @@ -55,7 +53,6 @@ public function setElevatedCount($val) /** * Gets the managedCount - * The number of users that have the role assigned but the role is deactivated. * * @return int|null The managedCount */ @@ -70,7 +67,6 @@ public function getManagedCount() /** * Sets the managedCount - * The number of users that have the role assigned but the role is deactivated. * * @param int $val The managedCount * @@ -84,7 +80,6 @@ public function setManagedCount($val) /** * Gets the mfaEnabled - * true if the role activation requires MFA. false if the role activation doesn't require MFA. * * @return bool|null The mfaEnabled */ @@ -99,7 +94,6 @@ public function getMfaEnabled() /** * Sets the mfaEnabled - * true if the role activation requires MFA. false if the role activation doesn't require MFA. * * @param bool $val The mfaEnabled * @@ -113,7 +107,6 @@ public function setMfaEnabled($val) /** * Gets the status - * Possible values are: ok, bad. The value depends on the ratio of (managedCount / usersCount). If the ratio is less than a predefined threshold, ok is returned. Otherwise, bad is returned. * * @return RoleSummaryStatus|null The status */ @@ -132,7 +125,6 @@ public function getStatus() /** * Sets the status - * Possible values are: ok, bad. The value depends on the ratio of (managedCount / usersCount). If the ratio is less than a predefined threshold, ok is returned. Otherwise, bad is returned. * * @param RoleSummaryStatus $val The status * @@ -146,7 +138,6 @@ public function setStatus($val) /** * Gets the usersCount - * The number of users that are assigned with the role. * * @return int|null The usersCount */ @@ -161,7 +152,6 @@ public function getUsersCount() /** * Sets the usersCount - * The number of users that are assigned with the role. * * @param int $val The usersCount * diff --git a/src/Beta/Microsoft/Graph/Model/RoleManagement.php b/src/Beta/Microsoft/Graph/Model/RoleManagement.php index ef790226931..61fbcc999e1 100644 --- a/src/Beta/Microsoft/Graph/Model/RoleManagement.php +++ b/src/Beta/Microsoft/Graph/Model/RoleManagement.php @@ -117,6 +117,34 @@ public function setCloudPC($val) return $this; } + + /** + * Gets the enterpriseApps + * + * @return array|null The enterpriseApps + */ + public function getEnterpriseApps() + { + if (array_key_exists("enterpriseApps", $this->_propDict)) { + return $this->_propDict["enterpriseApps"]; + } else { + return null; + } + } + + /** + * Sets the enterpriseApps + * + * @param RbacApplication[] $val The enterpriseApps + * + * @return RoleManagement + */ + public function setEnterpriseApps($val) + { + $this->_propDict["enterpriseApps"] = $val; + return $this; + } + /** * Gets the exchange * diff --git a/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php b/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php index 3f32c1f822e..04c5e0d4faf 100644 --- a/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php +++ b/src/Beta/Microsoft/Graph/Model/ServicePrincipal.php @@ -767,7 +767,7 @@ public function setPreferredSingleSignOnMode($val) /** * Gets the preferredTokenSigningKeyEndDateTime - * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. + * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. Updating this attribute is not currentlysupported. For details, see ServicePrincipal property differences. * * @return \DateTime|null The preferredTokenSigningKeyEndDateTime */ @@ -786,7 +786,7 @@ public function getPreferredTokenSigningKeyEndDateTime() /** * Sets the preferredTokenSigningKeyEndDateTime - * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. + * Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. Updating this attribute is not currentlysupported. For details, see ServicePrincipal property differences. * * @param \DateTime $val The preferredTokenSigningKeyEndDateTime * diff --git a/src/Beta/Microsoft/Graph/Model/SharepointSettings.php b/src/Beta/Microsoft/Graph/Model/SharepointSettings.php index 8d3fc210446..ac51fb6c420 100644 --- a/src/Beta/Microsoft/Graph/Model/SharepointSettings.php +++ b/src/Beta/Microsoft/Graph/Model/SharepointSettings.php @@ -26,6 +26,7 @@ class SharepointSettings extends Entity { /** * Gets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @return array|null The allowedDomainGuidsForSyncApp */ @@ -40,6 +41,7 @@ public function getAllowedDomainGuidsForSyncApp() /** * Sets the allowedDomainGuidsForSyncApp + * Collection of trusted domain GUIDs for the OneDrive sync app. * * @param string[] $val The allowedDomainGuidsForSyncApp * @@ -53,6 +55,7 @@ public function setAllowedDomainGuidsForSyncApp($val) /** * Gets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @return array|null The availableManagedPathsForSiteCreation */ @@ -67,6 +70,7 @@ public function getAvailableManagedPathsForSiteCreation() /** * Sets the availableManagedPathsForSiteCreation + * Collection of managed paths available for site creation. Read-only. * * @param string[] $val The availableManagedPathsForSiteCreation * @@ -80,6 +84,7 @@ public function setAvailableManagedPathsForSiteCreation($val) /** * Gets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @return int|null The deletedUserPersonalSiteRetentionPeriodInDays */ @@ -94,6 +99,7 @@ public function getDeletedUserPersonalSiteRetentionPeriodInDays() /** * Sets the deletedUserPersonalSiteRetentionPeriodInDays + * The number of days for preserving a deleted user's OneDrive. * * @param int $val The deletedUserPersonalSiteRetentionPeriodInDays * @@ -107,6 +113,7 @@ public function setDeletedUserPersonalSiteRetentionPeriodInDays($val) /** * Gets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @return array|null The excludedFileExtensionsForSyncApp */ @@ -121,6 +128,7 @@ public function getExcludedFileExtensionsForSyncApp() /** * Sets the excludedFileExtensionsForSyncApp + * Collection of file extensions not uploaded by the OneDrive sync app. * * @param string[] $val The excludedFileExtensionsForSyncApp * @@ -134,6 +142,7 @@ public function setExcludedFileExtensionsForSyncApp($val) /** * Gets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @return IdleSessionSignOut|null The idleSessionSignOut */ @@ -152,6 +161,7 @@ public function getIdleSessionSignOut() /** * Sets the idleSessionSignOut + * Specifies the idle session sign-out policies for the tenant. * * @param IdleSessionSignOut $val The idleSessionSignOut * @@ -165,6 +175,7 @@ public function setIdleSessionSignOut($val) /** * Gets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @return ImageTaggingChoice|null The imageTaggingOption */ @@ -183,6 +194,7 @@ public function getImageTaggingOption() /** * Sets the imageTaggingOption + * Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. * * @param ImageTaggingChoice $val The imageTaggingOption * @@ -196,6 +208,7 @@ public function setImageTaggingOption($val) /** * Gets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @return bool|null The isCommentingOnSitePagesEnabled */ @@ -210,6 +223,7 @@ public function getIsCommentingOnSitePagesEnabled() /** * Sets the isCommentingOnSitePagesEnabled + * Indicates whether comments are allowed on modern site pages in SharePoint. * * @param bool $val The isCommentingOnSitePagesEnabled * @@ -223,6 +237,7 @@ public function setIsCommentingOnSitePagesEnabled($val) /** * Gets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @return bool|null The isFileActivityNotificationEnabled */ @@ -237,6 +252,7 @@ public function getIsFileActivityNotificationEnabled() /** * Sets the isFileActivityNotificationEnabled + * Indicates whether push notifications are enabled for OneDrive events. * * @param bool $val The isFileActivityNotificationEnabled * @@ -250,6 +266,7 @@ public function setIsFileActivityNotificationEnabled($val) /** * Gets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @return bool|null The isLegacyAuthProtocolsEnabled */ @@ -264,6 +281,7 @@ public function getIsLegacyAuthProtocolsEnabled() /** * Sets the isLegacyAuthProtocolsEnabled + * Indicates whether legacy authentication protocols are enabled for the tenant. * * @param bool $val The isLegacyAuthProtocolsEnabled * @@ -277,6 +295,7 @@ public function setIsLegacyAuthProtocolsEnabled($val) /** * Gets the isLoopEnabled + * Indicates whetherif Fluid Framework is allowed on SharePoint sites. * * @return bool|null The isLoopEnabled */ @@ -291,6 +310,7 @@ public function getIsLoopEnabled() /** * Sets the isLoopEnabled + * Indicates whetherif Fluid Framework is allowed on SharePoint sites. * * @param bool $val The isLoopEnabled * @@ -304,6 +324,7 @@ public function setIsLoopEnabled($val) /** * Gets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @return bool|null The isMacSyncAppEnabled */ @@ -318,6 +339,7 @@ public function getIsMacSyncAppEnabled() /** * Sets the isMacSyncAppEnabled + * Indicates whether files can be synced using the OneDrive sync app for Mac. * * @param bool $val The isMacSyncAppEnabled * @@ -331,6 +353,7 @@ public function setIsMacSyncAppEnabled($val) /** * Gets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @return bool|null The isRequireAcceptingUserToMatchInvitedUserEnabled */ @@ -345,6 +368,7 @@ public function getIsRequireAcceptingUserToMatchInvitedUserEnabled() /** * Sets the isRequireAcceptingUserToMatchInvitedUserEnabled + * Indicates whether guests must sign in using the same account to which sharing invitations are sent. * * @param bool $val The isRequireAcceptingUserToMatchInvitedUserEnabled * @@ -358,6 +382,7 @@ public function setIsRequireAcceptingUserToMatchInvitedUserEnabled($val) /** * Gets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @return bool|null The isResharingByExternalUsersEnabled */ @@ -372,6 +397,7 @@ public function getIsResharingByExternalUsersEnabled() /** * Sets the isResharingByExternalUsersEnabled + * Indicates whether guests are allowed to reshare files, folders, and sites they don't own. * * @param bool $val The isResharingByExternalUsersEnabled * @@ -385,6 +411,7 @@ public function setIsResharingByExternalUsersEnabled($val) /** * Gets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @return bool|null The isSharePointMobileNotificationEnabled */ @@ -399,6 +426,7 @@ public function getIsSharePointMobileNotificationEnabled() /** * Sets the isSharePointMobileNotificationEnabled + * Indicates whether mobile push notifications are enabled for SharePoint. * * @param bool $val The isSharePointMobileNotificationEnabled * @@ -412,6 +440,7 @@ public function setIsSharePointMobileNotificationEnabled($val) /** * Gets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @return bool|null The isSharePointNewsfeedEnabled */ @@ -426,6 +455,7 @@ public function getIsSharePointNewsfeedEnabled() /** * Sets the isSharePointNewsfeedEnabled + * Indicates whether the newsfeed is allowed on the modern site pages in SharePoint. * * @param bool $val The isSharePointNewsfeedEnabled * @@ -439,6 +469,7 @@ public function setIsSharePointNewsfeedEnabled($val) /** * Gets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @return bool|null The isSiteCreationEnabled */ @@ -453,6 +484,7 @@ public function getIsSiteCreationEnabled() /** * Sets the isSiteCreationEnabled + * Indicates whether users are allowed to create sites. * * @param bool $val The isSiteCreationEnabled * @@ -466,6 +498,7 @@ public function setIsSiteCreationEnabled($val) /** * Gets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @return bool|null The isSiteCreationUIEnabled */ @@ -480,6 +513,7 @@ public function getIsSiteCreationUIEnabled() /** * Sets the isSiteCreationUIEnabled + * Indicates whether the UI commands for creating sites are shown. * * @param bool $val The isSiteCreationUIEnabled * @@ -493,6 +527,7 @@ public function setIsSiteCreationUIEnabled($val) /** * Gets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @return bool|null The isSitePagesCreationEnabled */ @@ -507,6 +542,7 @@ public function getIsSitePagesCreationEnabled() /** * Sets the isSitePagesCreationEnabled + * Indicates whether creating new modern pages is allowed on SharePoint sites. * * @param bool $val The isSitePagesCreationEnabled * @@ -520,6 +556,7 @@ public function setIsSitePagesCreationEnabled($val) /** * Gets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @return bool|null The isSitesStorageLimitAutomatic */ @@ -534,6 +571,7 @@ public function getIsSitesStorageLimitAutomatic() /** * Sets the isSitesStorageLimitAutomatic + * Indicates whether site storage space is automatically managed or if specific storage limits are set per site. * * @param bool $val The isSitesStorageLimitAutomatic * @@ -547,6 +585,7 @@ public function setIsSitesStorageLimitAutomatic($val) /** * Gets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @return bool|null The isSyncButtonHiddenOnPersonalSite */ @@ -561,6 +600,7 @@ public function getIsSyncButtonHiddenOnPersonalSite() /** * Sets the isSyncButtonHiddenOnPersonalSite + * Indicates whether the sync button in OneDrive is hidden. * * @param bool $val The isSyncButtonHiddenOnPersonalSite * @@ -574,6 +614,7 @@ public function setIsSyncButtonHiddenOnPersonalSite($val) /** * Gets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @return bool|null The isUnmanagedSyncAppForTenantRestricted */ @@ -588,6 +629,7 @@ public function getIsUnmanagedSyncAppForTenantRestricted() /** * Sets the isUnmanagedSyncAppForTenantRestricted + * Indicates whether users are allowed to sync files only on PCs joined to specific domains. * * @param bool $val The isUnmanagedSyncAppForTenantRestricted * @@ -601,6 +643,7 @@ public function setIsUnmanagedSyncAppForTenantRestricted($val) /** * Gets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @return int|null The personalSiteDefaultStorageLimitInMB */ @@ -615,6 +658,7 @@ public function getPersonalSiteDefaultStorageLimitInMB() /** * Sets the personalSiteDefaultStorageLimitInMB + * The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB). * * @param int $val The personalSiteDefaultStorageLimitInMB * @@ -628,6 +672,7 @@ public function setPersonalSiteDefaultStorageLimitInMB($val) /** * Gets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @return array|null The sharingAllowedDomainList */ @@ -642,6 +687,7 @@ public function getSharingAllowedDomainList() /** * Sets the sharingAllowedDomainList + * Collection of email domains that are allowed for sharing outside the organization. * * @param string[] $val The sharingAllowedDomainList * @@ -655,6 +701,7 @@ public function setSharingAllowedDomainList($val) /** * Gets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @return array|null The sharingBlockedDomainList */ @@ -669,6 +716,7 @@ public function getSharingBlockedDomainList() /** * Sets the sharingBlockedDomainList + * Collection of email domains that are blocked for sharing outside the organization. * * @param string[] $val The sharingBlockedDomainList * @@ -682,6 +730,7 @@ public function setSharingBlockedDomainList($val) /** * Gets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @return SharingCapabilities|null The sharingCapability */ @@ -700,6 +749,7 @@ public function getSharingCapability() /** * Sets the sharingCapability + * Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * * @param SharingCapabilities $val The sharingCapability * @@ -713,6 +763,7 @@ public function setSharingCapability($val) /** * Gets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @return SharingDomainRestrictionMode|null The sharingDomainRestrictionMode */ @@ -731,6 +782,7 @@ public function getSharingDomainRestrictionMode() /** * Sets the sharingDomainRestrictionMode + * Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. * * @param SharingDomainRestrictionMode $val The sharingDomainRestrictionMode * @@ -744,6 +796,7 @@ public function setSharingDomainRestrictionMode($val) /** * Gets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @return string|null The siteCreationDefaultManagedPath */ @@ -758,6 +811,7 @@ public function getSiteCreationDefaultManagedPath() /** * Sets the siteCreationDefaultManagedPath + * The value of the team site managed path. This is the path under which new team sites will be created. * * @param string $val The siteCreationDefaultManagedPath * @@ -771,6 +825,7 @@ public function setSiteCreationDefaultManagedPath($val) /** * Gets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @return int|null The siteCreationDefaultStorageLimitInMB */ @@ -785,6 +840,7 @@ public function getSiteCreationDefaultStorageLimitInMB() /** * Sets the siteCreationDefaultStorageLimitInMB + * The default storage quota for a new site upon creation. Measured in megabytes (MB). * * @param int $val The siteCreationDefaultStorageLimitInMB * @@ -798,6 +854,7 @@ public function setSiteCreationDefaultStorageLimitInMB($val) /** * Gets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @return string|null The tenantDefaultTimezone */ @@ -812,6 +869,7 @@ public function getTenantDefaultTimezone() /** * Sets the tenantDefaultTimezone + * The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property. * * @param string $val The tenantDefaultTimezone * diff --git a/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php b/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php index 8bceb7b3884..b9567464a84 100644 --- a/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php +++ b/src/Beta/Microsoft/Graph/Model/UnifiedRbacResourceAction.php @@ -194,6 +194,37 @@ public function setResourceScopeId($val) return $this; } + /** + * Gets the authenticationContext + * + * @return AuthenticationContextClassReference|null The authenticationContext + */ + public function getAuthenticationContext() + { + if (array_key_exists("authenticationContext", $this->_propDict)) { + if (is_a($this->_propDict["authenticationContext"], "\Beta\Microsoft\Graph\Model\AuthenticationContextClassReference") || is_null($this->_propDict["authenticationContext"])) { + return $this->_propDict["authenticationContext"]; + } else { + $this->_propDict["authenticationContext"] = new AuthenticationContextClassReference($this->_propDict["authenticationContext"]); + return $this->_propDict["authenticationContext"]; + } + } + return null; + } + + /** + * Sets the authenticationContext + * + * @param AuthenticationContextClassReference $val The authenticationContext + * + * @return UnifiedRbacResourceAction + */ + public function setAuthenticationContext($val) + { + $this->_propDict["authenticationContext"] = $val; + return $this; + } + /** * Gets the resourceScope * diff --git a/src/Beta/Microsoft/Graph/Model/User.php b/src/Beta/Microsoft/Graph/Model/User.php index df01eb47fa5..e6e5073157b 100644 --- a/src/Beta/Microsoft/Graph/Model/User.php +++ b/src/Beta/Microsoft/Graph/Model/User.php @@ -26,7 +26,7 @@ class User extends DirectoryObject { /** * Gets the signInActivity - * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will return pages with up to 120 users.This property is not returned for a user who has never signed in or last signed in before April 2020. + * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. * * @return SignInActivity|null The signInActivity */ @@ -45,7 +45,7 @@ public function getSignInActivity() /** * Sets the signInActivity - * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will return pages with up to 120 users.This property is not returned for a user who has never signed in or last signed in before April 2020. + * Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. * * @param SignInActivity $val The signInActivity * diff --git a/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php b/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php index e799226e3dc..0af2efeac62 100644 --- a/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php +++ b/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php @@ -260,6 +260,37 @@ public function setIsSsprRegistered($val) return $this; } + /** + * Gets the lastUpdatedDateTime + * + * @return \DateTime|null The lastUpdatedDateTime + */ + public function getLastUpdatedDateTime() + { + if (array_key_exists("lastUpdatedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdatedDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdatedDateTime"])) { + return $this->_propDict["lastUpdatedDateTime"]; + } else { + $this->_propDict["lastUpdatedDateTime"] = new \DateTime($this->_propDict["lastUpdatedDateTime"]); + return $this->_propDict["lastUpdatedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdatedDateTime + * + * @param \DateTime $val The lastUpdatedDateTime + * + * @return UserRegistrationDetails + */ + public function setLastUpdatedDateTime($val) + { + $this->_propDict["lastUpdatedDateTime"] = $val; + return $this; + } + /** * Gets the methodsRegistered * Collection of authentication methods registered, such as mobilePhone, email, fido2. Supports $filter (any with eq). diff --git a/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php b/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php index 35c1517fa90..c0565626007 100644 --- a/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php +++ b/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php @@ -36,7 +36,7 @@ public function __construct($propDict = array()) /** * Gets the useDeviceContext - * Whether or not to use device execution context for Windows AppX mobile app. + * When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * * @return bool|null The useDeviceContext */ @@ -51,7 +51,7 @@ public function getUseDeviceContext() /** * Sets the useDeviceContext - * Whether or not to use device execution context for Windows AppX mobile app. + * When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * * @param bool $val The value of the useDeviceContext * From a2e0880a2a64cc8319b73db58e6154bb3dd5dc99 Mon Sep 17 00:00:00 2001 From: Philip Gichuhi Date: Wed, 10 May 2023 15:38:09 +0300 Subject: [PATCH 3/3] Update SDK version in GraphConstants.php --- src/Core/GraphConstants.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/GraphConstants.php b/src/Core/GraphConstants.php index 5b5b5948c92..27ce41b3127 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.96.0"; + const SDK_VERSION = "1.97.0"; // Define error constants const MAX_PAGE_SIZE = 999;