diff --git a/src/Beta/Microsoft/Graph/Model/Admin.php b/src/Beta/Microsoft/Graph/Model/Admin.php index f9a757448d7..da2a21ff522 100644 --- a/src/Beta/Microsoft/Graph/Model/Admin.php +++ b/src/Beta/Microsoft/Graph/Model/Admin.php @@ -311,6 +311,7 @@ public function setTodo($val) /** * Gets the people + * Represents a setting to control people-related admin settings in the tenant. * * @return PeopleAdminSettings|null The people */ @@ -329,6 +330,7 @@ public function getPeople() /** * Sets the people + * Represents a setting to control people-related admin settings in the tenant. * * @param PeopleAdminSettings $val The people * diff --git a/src/Beta/Microsoft/Graph/Model/AgentReference.php b/src/Beta/Microsoft/Graph/Model/AgentReference.php new file mode 100644 index 00000000000..b3b8daf6fe6 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AgentReference.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["path"]; + } else { + return null; + } + } + + /** + * Sets the path + * + * @param string $val The value of the path + * + * @return AgentReference + */ + public function setPath($val) + { + $this->_propDict["path"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerCompliancePolicy.php b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerCompliancePolicy.php index 213546250fa..06895a90748 100644 --- a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerCompliancePolicy.php +++ b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerCompliancePolicy.php @@ -558,6 +558,35 @@ public function setPasswordRequiredType($val) return $this; } + /** + * Gets the requireNoPendingSystemUpdates + * Require device to have no pending Android system updates. + * + * @return bool|null The requireNoPendingSystemUpdates + */ + public function getRequireNoPendingSystemUpdates() + { + if (array_key_exists("requireNoPendingSystemUpdates", $this->_propDict)) { + return $this->_propDict["requireNoPendingSystemUpdates"]; + } else { + return null; + } + } + + /** + * Sets the requireNoPendingSystemUpdates + * Require device to have no pending Android system updates. + * + * @param bool $val The requireNoPendingSystemUpdates + * + * @return AndroidDeviceOwnerCompliancePolicy + */ + public function setRequireNoPendingSystemUpdates($val) + { + $this->_propDict["requireNoPendingSystemUpdates"] = boolval($val); + return $this; + } + /** * Gets the securityRequireIntuneAppIntegrity * If setting is set to true, checks that the Intune app installed on fully managed, dedicated, or corporate-owned work profile Android Enterprise enrolled devices, is the one provided by Microsoft from the Managed Google Playstore. If the check fails, the device will be reported as non-compliant. diff --git a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerEnrollmentTokenType.php b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerEnrollmentTokenType.php index 0508399971f..2e27c6f5f03 100644 --- a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerEnrollmentTokenType.php +++ b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerEnrollmentTokenType.php @@ -31,4 +31,5 @@ class AndroidDeviceOwnerEnrollmentTokenType extends Enum */ const GRAPHDEFAULT = "default"; const CORPORATE_OWNED_DEDICATED_DEVICE_WITH_AZURE_AD_SHARED_MODE = "corporateOwnedDedicatedDeviceWithAzureADSharedMode"; + const DEVICE_STAGING = "deviceStaging"; } diff --git a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerGeneralDeviceConfiguration.php b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerGeneralDeviceConfiguration.php index b1194b7488c..0b06e3dfce5 100644 --- a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerGeneralDeviceConfiguration.php +++ b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerGeneralDeviceConfiguration.php @@ -564,6 +564,39 @@ public function setDetailedHelpText($val) return $this; } + /** + * Gets the deviceLocationMode + * Indicates the location setting configuration for fully managed devices (COBO) and corporate owned devices with a work profile (COPE) + * + * @return AndroidDeviceOwnerLocationMode|null The deviceLocationMode + */ + public function getDeviceLocationMode() + { + if (array_key_exists("deviceLocationMode", $this->_propDict)) { + if (is_a($this->_propDict["deviceLocationMode"], "\Beta\Microsoft\Graph\Model\AndroidDeviceOwnerLocationMode") || is_null($this->_propDict["deviceLocationMode"])) { + return $this->_propDict["deviceLocationMode"]; + } else { + $this->_propDict["deviceLocationMode"] = new AndroidDeviceOwnerLocationMode($this->_propDict["deviceLocationMode"]); + return $this->_propDict["deviceLocationMode"]; + } + } + return null; + } + + /** + * Sets the deviceLocationMode + * Indicates the location setting configuration for fully managed devices (COBO) and corporate owned devices with a work profile (COPE) + * + * @param AndroidDeviceOwnerLocationMode $val The deviceLocationMode + * + * @return AndroidDeviceOwnerGeneralDeviceConfiguration + */ + public function setDeviceLocationMode($val) + { + $this->_propDict["deviceLocationMode"] = $val; + return $this; + } + /** * Gets the deviceOwnerLockScreenMessage * Represents the customized lock screen message provided to users when they attempt to modify managed settings on their device. @@ -3218,6 +3251,35 @@ public function setSecurityRequireVerifyApps($val) return $this; } + /** + * Gets the shareDeviceLocationDisabled + * Indicates whether or not location sharing is disabled for fully managed devices (COBO), and corporate owned devices with a work profile (COPE) + * + * @return bool|null The shareDeviceLocationDisabled + */ + public function getShareDeviceLocationDisabled() + { + if (array_key_exists("shareDeviceLocationDisabled", $this->_propDict)) { + return $this->_propDict["shareDeviceLocationDisabled"]; + } else { + return null; + } + } + + /** + * Sets the shareDeviceLocationDisabled + * Indicates whether or not location sharing is disabled for fully managed devices (COBO), and corporate owned devices with a work profile (COPE) + * + * @param bool $val The shareDeviceLocationDisabled + * + * @return AndroidDeviceOwnerGeneralDeviceConfiguration + */ + public function setShareDeviceLocationDisabled($val) + { + $this->_propDict["shareDeviceLocationDisabled"] = boolval($val); + return $this; + } + /** * Gets the shortHelpText * Represents the customized short help text provided to users when they attempt to modify managed settings on their device. diff --git a/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerLocationMode.php b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerLocationMode.php new file mode 100644 index 00000000000..f0a9585e331 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/AndroidDeviceOwnerLocationMode.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["messagingRedirectAppDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the messagingRedirectAppDisplayName + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app name which is allowed to be used. + * + * @param string $val The messagingRedirectAppDisplayName + * + * @return AndroidManagedAppProtection + */ + public function setMessagingRedirectAppDisplayName($val) + { + $this->_propDict["messagingRedirectAppDisplayName"] = $val; + return $this; + } + + /** + * Gets the messagingRedirectAppPackageId + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app package id which is allowed to be used. + * + * @return string|null The messagingRedirectAppPackageId + */ + public function getMessagingRedirectAppPackageId() + { + if (array_key_exists("messagingRedirectAppPackageId", $this->_propDict)) { + return $this->_propDict["messagingRedirectAppPackageId"]; + } else { + return null; + } + } + + /** + * Sets the messagingRedirectAppPackageId + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app package id which is allowed to be used. + * + * @param string $val The messagingRedirectAppPackageId + * + * @return AndroidManagedAppProtection + */ + public function setMessagingRedirectAppPackageId($val) + { + $this->_propDict["messagingRedirectAppPackageId"] = $val; + return $this; + } + /** * Gets the minimumRequiredCompanyPortalVersion * Minimum version of the Company portal that must be installed on the device or app access will be blocked diff --git a/src/Beta/Microsoft/Graph/Model/AospDeviceOwnerWiFiConfiguration.php b/src/Beta/Microsoft/Graph/Model/AospDeviceOwnerWiFiConfiguration.php index 316dffb2fd5..5f9ab4131e5 100644 --- a/src/Beta/Microsoft/Graph/Model/AospDeviceOwnerWiFiConfiguration.php +++ b/src/Beta/Microsoft/Graph/Model/AospDeviceOwnerWiFiConfiguration.php @@ -169,6 +169,155 @@ public function setPreSharedKeyIsSet($val) return $this; } + /** + * Gets the proxyAutomaticConfigurationUrl + * Specify the proxy server configuration script URL. + * + * @return string|null The proxyAutomaticConfigurationUrl + */ + public function getProxyAutomaticConfigurationUrl() + { + if (array_key_exists("proxyAutomaticConfigurationUrl", $this->_propDict)) { + return $this->_propDict["proxyAutomaticConfigurationUrl"]; + } else { + return null; + } + } + + /** + * Sets the proxyAutomaticConfigurationUrl + * Specify the proxy server configuration script URL. + * + * @param string $val The proxyAutomaticConfigurationUrl + * + * @return AospDeviceOwnerWiFiConfiguration + */ + public function setProxyAutomaticConfigurationUrl($val) + { + $this->_propDict["proxyAutomaticConfigurationUrl"] = $val; + return $this; + } + + /** + * Gets the proxyExclusionList + * List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as *.example.com. + * + * @return array|null The proxyExclusionList + */ + public function getProxyExclusionList() + { + if (array_key_exists("proxyExclusionList", $this->_propDict)) { + return $this->_propDict["proxyExclusionList"]; + } else { + return null; + } + } + + /** + * Sets the proxyExclusionList + * List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as *.example.com. + * + * @param string[] $val The proxyExclusionList + * + * @return AospDeviceOwnerWiFiConfiguration + */ + public function setProxyExclusionList($val) + { + $this->_propDict["proxyExclusionList"] = $val; + return $this; + } + + /** + * Gets the proxyManualAddress + * Specify the proxy server IP address. Both IPv4 and IPv6 addresses are supported. For example: 192.168.1.1. + * + * @return string|null The proxyManualAddress + */ + public function getProxyManualAddress() + { + if (array_key_exists("proxyManualAddress", $this->_propDict)) { + return $this->_propDict["proxyManualAddress"]; + } else { + return null; + } + } + + /** + * Sets the proxyManualAddress + * Specify the proxy server IP address. Both IPv4 and IPv6 addresses are supported. For example: 192.168.1.1. + * + * @param string $val The proxyManualAddress + * + * @return AospDeviceOwnerWiFiConfiguration + */ + public function setProxyManualAddress($val) + { + $this->_propDict["proxyManualAddress"] = $val; + return $this; + } + + /** + * Gets the proxyManualPort + * Specify the proxy server port. + * + * @return int|null The proxyManualPort + */ + public function getProxyManualPort() + { + if (array_key_exists("proxyManualPort", $this->_propDict)) { + return $this->_propDict["proxyManualPort"]; + } else { + return null; + } + } + + /** + * Sets the proxyManualPort + * Specify the proxy server port. + * + * @param int $val The proxyManualPort + * + * @return AospDeviceOwnerWiFiConfiguration + */ + public function setProxyManualPort($val) + { + $this->_propDict["proxyManualPort"] = intval($val); + return $this; + } + + /** + * Gets the proxySetting + * Specify the proxy setting for Wi-Fi configuration. Possible values include none, manual, and automatic. + * + * @return WiFiProxySetting|null The proxySetting + */ + public function getProxySetting() + { + if (array_key_exists("proxySetting", $this->_propDict)) { + if (is_a($this->_propDict["proxySetting"], "\Beta\Microsoft\Graph\Model\WiFiProxySetting") || is_null($this->_propDict["proxySetting"])) { + return $this->_propDict["proxySetting"]; + } else { + $this->_propDict["proxySetting"] = new WiFiProxySetting($this->_propDict["proxySetting"]); + return $this->_propDict["proxySetting"]; + } + } + return null; + } + + /** + * Sets the proxySetting + * Specify the proxy setting for Wi-Fi configuration. Possible values include none, manual, and automatic. + * + * @param WiFiProxySetting $val The proxySetting + * + * @return AospDeviceOwnerWiFiConfiguration + */ + public function setProxySetting($val) + { + $this->_propDict["proxySetting"] = $val; + return $this; + } + /** * Gets the ssid * This is the name of the Wi-Fi network that is broadcast to all devices. diff --git a/src/Beta/Microsoft/Graph/Model/ApplicationDetail.php b/src/Beta/Microsoft/Graph/Model/ApplicationDetail.php new file mode 100644 index 00000000000..227f1e76820 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/ApplicationDetail.php @@ -0,0 +1,250 @@ +_propDict)) { + return $this->_propDict["fileDescription"]; + } else { + return null; + } + } + + /** + * Sets the fileDescription + * The path of the file in the request for elevation, for example, %programfiles%\git\cmd + * + * @param string $val The value of the fileDescription + * + * @return ApplicationDetail + */ + public function setFileDescription($val) + { + $this->_propDict["fileDescription"] = $val; + return $this; + } + /** + * Gets the fileHash + * The SHA256 hash of the file in the request for elevation, for example, '18ee24150dcb1d96752a4d6dd0f20dfd8ba8c38527e40aa8509b7adecf78f9c6' + * + * @return string|null The fileHash + */ + public function getFileHash() + { + if (array_key_exists("fileHash", $this->_propDict)) { + return $this->_propDict["fileHash"]; + } else { + return null; + } + } + + /** + * Sets the fileHash + * The SHA256 hash of the file in the request for elevation, for example, '18ee24150dcb1d96752a4d6dd0f20dfd8ba8c38527e40aa8509b7adecf78f9c6' + * + * @param string $val The value of the fileHash + * + * @return ApplicationDetail + */ + public function setFileHash($val) + { + $this->_propDict["fileHash"] = $val; + return $this; + } + /** + * Gets the fileName + * The name of the file in the request for elevation, for example, git.exe + * + * @return string|null The fileName + */ + public function getFileName() + { + if (array_key_exists("fileName", $this->_propDict)) { + return $this->_propDict["fileName"]; + } else { + return null; + } + } + + /** + * Sets the fileName + * The name of the file in the request for elevation, for example, git.exe + * + * @param string $val The value of the fileName + * + * @return ApplicationDetail + */ + public function setFileName($val) + { + $this->_propDict["fileName"] = $val; + return $this; + } + /** + * Gets the filePath + * The path of the file in the request for elevation, for example, %programfiles%\git\cmd + * + * @return string|null The filePath + */ + public function getFilePath() + { + if (array_key_exists("filePath", $this->_propDict)) { + return $this->_propDict["filePath"]; + } else { + return null; + } + } + + /** + * Sets the filePath + * The path of the file in the request for elevation, for example, %programfiles%\git\cmd + * + * @param string $val The value of the filePath + * + * @return ApplicationDetail + */ + public function setFilePath($val) + { + $this->_propDict["filePath"] = $val; + return $this; + } + /** + * Gets the productInternalName + * The internal name of the application for which elevation request has been made. For example, 'git' + * + * @return string|null The productInternalName + */ + public function getProductInternalName() + { + if (array_key_exists("productInternalName", $this->_propDict)) { + return $this->_propDict["productInternalName"]; + } else { + return null; + } + } + + /** + * Sets the productInternalName + * The internal name of the application for which elevation request has been made. For example, 'git' + * + * @param string $val The value of the productInternalName + * + * @return ApplicationDetail + */ + public function setProductInternalName($val) + { + $this->_propDict["productInternalName"] = $val; + return $this; + } + /** + * Gets the productName + * The product name of the application for which elevation request has been made. For example, 'Git' + * + * @return string|null The productName + */ + public function getProductName() + { + if (array_key_exists("productName", $this->_propDict)) { + return $this->_propDict["productName"]; + } else { + return null; + } + } + + /** + * Sets the productName + * The product name of the application for which elevation request has been made. For example, 'Git' + * + * @param string $val The value of the productName + * + * @return ApplicationDetail + */ + public function setProductName($val) + { + $this->_propDict["productName"] = $val; + return $this; + } + /** + * Gets the productVersion + * The product version of the application for which elevation request has been made. For example, '2.40.1.0' + * + * @return string|null The productVersion + */ + public function getProductVersion() + { + if (array_key_exists("productVersion", $this->_propDict)) { + return $this->_propDict["productVersion"]; + } else { + return null; + } + } + + /** + * Sets the productVersion + * The product version of the application for which elevation request has been made. For example, '2.40.1.0' + * + * @param string $val The value of the productVersion + * + * @return ApplicationDetail + */ + public function setProductVersion($val) + { + $this->_propDict["productVersion"] = $val; + return $this; + } + /** + * Gets the publisherName + * The certificate issuer name of the certificate used to sign the application, for example, 'Sectigo Public Code Signing CA R36' + * + * @return string|null The publisherName + */ + public function getPublisherName() + { + if (array_key_exists("publisherName", $this->_propDict)) { + return $this->_propDict["publisherName"]; + } else { + return null; + } + } + + /** + * Sets the publisherName + * The certificate issuer name of the certificate used to sign the application, for example, 'Sectigo Public Code Signing CA R36' + * + * @param string $val The value of the publisherName + * + * @return ApplicationDetail + */ + public function setPublisherName($val) + { + $this->_propDict["publisherName"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationIdentity.php b/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationIdentity.php index 25e39b7ea4e..0b3674b3747 100644 --- a/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationIdentity.php +++ b/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationIdentity.php @@ -25,7 +25,7 @@ class CommunicationsApplicationIdentity extends Identity { /** * Gets the applicationType - * First party Microsoft application presenting this identity. + * First-party Microsoft application that presents this identity. * * @return string|null The applicationType */ @@ -40,7 +40,7 @@ public function getApplicationType() /** * Sets the applicationType - * First party Microsoft application presenting this identity. + * First-party Microsoft application that presents this identity. * * @param string $val The value of the applicationType * @@ -53,7 +53,7 @@ public function setApplicationType($val) } /** * Gets the hidden - * True if the participant wouldn't like to be shown in other participants' rosters. + * True if the participant shouldn't be shown in other participants' rosters. * * @return bool|null The hidden */ @@ -68,7 +68,7 @@ public function getHidden() /** * Sets the hidden - * True if the participant wouldn't like to be shown in other participants' rosters. + * True if the participant shouldn't be shown in other participants' rosters. * * @param bool $val The value of the hidden * diff --git a/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationInstanceIdentity.php b/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationInstanceIdentity.php index a1bd7d0d3ca..6df98d35d7d 100644 --- a/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationInstanceIdentity.php +++ b/src/Beta/Microsoft/Graph/Model/CommunicationsApplicationInstanceIdentity.php @@ -25,7 +25,7 @@ class CommunicationsApplicationInstanceIdentity extends Identity { /** * Gets the hidden - * True if the participant wouldn't like to be shown in other participants' rosters. + * True if the participant shouldn't be shown in other participants' rosters. * * @return bool|null The hidden */ @@ -40,7 +40,7 @@ public function getHidden() /** * Sets the hidden - * True if the participant wouldn't like to be shown in other participants' rosters. + * True if the participant shouldn't be shown in other participants' rosters. * * @param bool $val The value of the hidden * @@ -53,7 +53,7 @@ public function setHidden($val) } /** * Gets the tenantId - * The application's tenant ID. + * The tenant ID of the application. * * @return string|null The tenantId */ @@ -68,7 +68,7 @@ public function getTenantId() /** * Sets the tenantId - * The application's tenant ID. + * The tenant ID of the application. * * @param string $val The value of the tenantId * diff --git a/src/Beta/Microsoft/Graph/Model/CommunicationsIdentitySet.php b/src/Beta/Microsoft/Graph/Model/CommunicationsIdentitySet.php index c429ab1ad8a..fd83474d95d 100644 --- a/src/Beta/Microsoft/Graph/Model/CommunicationsIdentitySet.php +++ b/src/Beta/Microsoft/Graph/Model/CommunicationsIdentitySet.php @@ -158,7 +158,7 @@ public function setEncrypted($val) /** * Gets the endpointType - * Type of endpoint the participant is using. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. + * Type of endpoint the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. * * @return EndpointType|null The endpointType */ @@ -177,7 +177,7 @@ public function getEndpointType() /** * Sets the endpointType - * Type of endpoint the participant is using. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. + * Type of endpoint the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. * * @param EndpointType $val The value to assign to the endpointType * @@ -224,7 +224,7 @@ public function setGuest($val) /** * Gets the onPremises - * The Skype for Business On-Premises user associated with this action. + * The Skype for Business on-premises user associated with this action. * * @return Identity|null The onPremises */ @@ -243,7 +243,7 @@ public function getOnPremises() /** * Sets the onPremises - * The Skype for Business On-Premises user associated with this action. + * The Skype for Business on-premises user associated with this action. * * @param Identity $val The value to assign to the onPremises * @@ -257,7 +257,7 @@ public function setOnPremises($val) /** * Gets the phone - * Inherited from identitySet. The phone user associated with this action. + * The phone user associated with this action. * * @return Identity|null The phone */ @@ -276,7 +276,7 @@ public function getPhone() /** * Sets the phone - * Inherited from identitySet. The phone user associated with this action. + * The phone user associated with this action. * * @param Identity $val The value to assign to the phone * diff --git a/src/Beta/Microsoft/Graph/Model/CrossTenantAccessPolicyConfigurationDefault.php b/src/Beta/Microsoft/Graph/Model/CrossTenantAccessPolicyConfigurationDefault.php index b6eff903911..e60ac288e3d 100644 --- a/src/Beta/Microsoft/Graph/Model/CrossTenantAccessPolicyConfigurationDefault.php +++ b/src/Beta/Microsoft/Graph/Model/CrossTenantAccessPolicyConfigurationDefault.php @@ -26,7 +26,7 @@ class CrossTenantAccessPolicyConfigurationDefault extends Entity { /** * Gets the automaticUserConsentSettings - * Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and cannot be updated in the default configuration. Read-only. + * Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and can't be updated in the default configuration. Read-only. * * @return InboundOutboundPolicyConfiguration|null The automaticUserConsentSettings */ @@ -45,7 +45,7 @@ public function getAutomaticUserConsentSettings() /** * Sets the automaticUserConsentSettings - * Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and cannot be updated in the default configuration. Read-only. + * Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and can't be updated in the default configuration. Read-only. * * @param InboundOutboundPolicyConfiguration $val The automaticUserConsentSettings * @@ -224,6 +224,7 @@ public function setInboundTrust($val) /** * Gets the invitationRedemptionIdentityProviderConfiguration + * Defines the priority order based on which an identity provider is selected during invitation redemption for a guest user. * * @return DefaultInvitationRedemptionIdentityProviderConfiguration|null The invitationRedemptionIdentityProviderConfiguration */ @@ -242,6 +243,7 @@ public function getInvitationRedemptionIdentityProviderConfiguration() /** * Sets the invitationRedemptionIdentityProviderConfiguration + * Defines the priority order based on which an identity provider is selected during invitation redemption for a guest user. * * @param DefaultInvitationRedemptionIdentityProviderConfiguration $val The invitationRedemptionIdentityProviderConfiguration * @@ -255,7 +257,7 @@ public function setInvitationRedemptionIdentityProviderConfiguration($val) /** * Gets the isServiceDefault - * If true, the default configuration is set to the system default configuration. If false, the default settings have been customized. + * If true, the default configuration is set to the system default configuration. If false, the default settings are customized. * * @return bool|null The isServiceDefault */ @@ -270,7 +272,7 @@ public function getIsServiceDefault() /** * Sets the isServiceDefault - * If true, the default configuration is set to the system default configuration. If false, the default settings have been customized. + * If true, the default configuration is set to the system default configuration. If false, the default settings are customized. * * @param bool $val The isServiceDefault * diff --git a/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php b/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php index fd2e55bf120..c79982cbf5e 100644 --- a/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php +++ b/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php @@ -1057,6 +1057,93 @@ public function setFingerprintAndBiometricEnabled($val) return $this; } + /** + * Gets the messagingRedirectAppDisplayName + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app name which are allowed to be used. + * + * @return string|null The messagingRedirectAppDisplayName + */ + public function getMessagingRedirectAppDisplayName() + { + if (array_key_exists("messagingRedirectAppDisplayName", $this->_propDict)) { + return $this->_propDict["messagingRedirectAppDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the messagingRedirectAppDisplayName + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app name which are allowed to be used. + * + * @param string $val The messagingRedirectAppDisplayName + * + * @return DefaultManagedAppProtection + */ + public function setMessagingRedirectAppDisplayName($val) + { + $this->_propDict["messagingRedirectAppDisplayName"] = $val; + return $this; + } + + /** + * Gets the messagingRedirectAppPackageId + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app package ids which are allowed to be used. + * + * @return string|null The messagingRedirectAppPackageId + */ + public function getMessagingRedirectAppPackageId() + { + if (array_key_exists("messagingRedirectAppPackageId", $this->_propDict)) { + return $this->_propDict["messagingRedirectAppPackageId"]; + } else { + return null; + } + } + + /** + * Sets the messagingRedirectAppPackageId + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app package ids which are allowed to be used. + * + * @param string $val The messagingRedirectAppPackageId + * + * @return DefaultManagedAppProtection + */ + public function setMessagingRedirectAppPackageId($val) + { + $this->_propDict["messagingRedirectAppPackageId"] = $val; + return $this; + } + + /** + * Gets the messagingRedirectAppUrlScheme + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app url redirect schemes which are allowed to be used. + * + * @return string|null The messagingRedirectAppUrlScheme + */ + public function getMessagingRedirectAppUrlScheme() + { + if (array_key_exists("messagingRedirectAppUrlScheme", $this->_propDict)) { + return $this->_propDict["messagingRedirectAppUrlScheme"]; + } else { + return null; + } + } + + /** + * Sets the messagingRedirectAppUrlScheme + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app url redirect schemes which are allowed to be used. + * + * @param string $val The messagingRedirectAppUrlScheme + * + * @return DefaultManagedAppProtection + */ + public function setMessagingRedirectAppUrlScheme($val) + { + $this->_propDict["messagingRedirectAppUrlScheme"] = $val; + return $this; + } + /** * Gets the minimumRequiredCompanyPortalVersion * Minimum version of the Company portal that must be installed on the device or app access will be blocked diff --git a/src/Beta/Microsoft/Graph/Model/DeviceIdentityAttestationDetail.php b/src/Beta/Microsoft/Graph/Model/DeviceIdentityAttestationDetail.php new file mode 100644 index 00000000000..bc3746371b7 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/DeviceIdentityAttestationDetail.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["deviceIdentityAttestationStatus"], "\Beta\Microsoft\Graph\Model\DeviceIdentityAttestationStatus") || is_null($this->_propDict["deviceIdentityAttestationStatus"])) { + return $this->_propDict["deviceIdentityAttestationStatus"]; + } else { + $this->_propDict["deviceIdentityAttestationStatus"] = new DeviceIdentityAttestationStatus($this->_propDict["deviceIdentityAttestationStatus"]); + return $this->_propDict["deviceIdentityAttestationStatus"]; + } + } + return null; + } + + /** + * Sets the deviceIdentityAttestationStatus + * Indicates the attestation status of the managed device. And in which way. Default: Unknown. This property is read-only. + * + * @param DeviceIdentityAttestationStatus $val The value to assign to the deviceIdentityAttestationStatus + * + * @return DeviceIdentityAttestationDetail The DeviceIdentityAttestationDetail + */ + public function setDeviceIdentityAttestationStatus($val) + { + $this->_propDict["deviceIdentityAttestationStatus"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/DeviceIdentityAttestationStatus.php b/src/Beta/Microsoft/Graph/Model/DeviceIdentityAttestationStatus.php new file mode 100644 index 00000000000..78736dea9ef --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/DeviceIdentityAttestationStatus.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["elevationRequests"]; + } else { + return null; + } + } + + /** + * Sets the elevationRequests + * List of elevation requests + * + * @param PrivilegeManagementElevationRequest[] $val The elevationRequests + * + * @return DeviceManagement + */ + public function setElevationRequests($val) + { + $this->_propDict["elevationRequests"] = $val; + return $this; + } + + /** * Gets the zebraFotaArtifacts * The Collection of ZebraFotaArtifacts. diff --git a/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationReferredSettingInformation.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationReferredSettingInformation.php index 7818161a161..62f8fe8d53d 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/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php index 245b38ef0d2..cfb59dc09c9 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/DriveItem.php b/src/Beta/Microsoft/Graph/Model/DriveItem.php index 67b50074696..828dedee203 100644 --- a/src/Beta/Microsoft/Graph/Model/DriveItem.php +++ b/src/Beta/Microsoft/Graph/Model/DriveItem.php @@ -451,7 +451,7 @@ public function setPackage($val) /** * Gets the pendingOperations - * If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only. + * If present, indicates that indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only. * * @return PendingOperations|null The pendingOperations */ @@ -470,7 +470,7 @@ public function getPendingOperations() /** * Sets the pendingOperations - * If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only. + * If present, indicates that indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only. * * @param PendingOperations $val The pendingOperations * @@ -649,7 +649,7 @@ public function setSearchResult($val) /** * Gets the shared - * Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only. + * Indicates that the item was shared with others and provides information about the shared state of the item. Read-only. * * @return Shared|null The shared */ @@ -668,7 +668,7 @@ public function getShared() /** * Sets the shared - * Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only. + * Indicates that the item was shared with others and provides information about the shared state of the item. Read-only. * * @param Shared $val The shared * @@ -1125,7 +1125,7 @@ public function setSubscriptions($val) /** * Gets the thumbnails - * Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable. + * Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable. * * @return array|null The thumbnails */ @@ -1140,7 +1140,7 @@ public function getThumbnails() /** * Sets the thumbnails - * Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable. + * Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable. * * @param ThumbnailSet[] $val The thumbnails * diff --git a/src/Beta/Microsoft/Graph/Model/ElevationRequestState.php b/src/Beta/Microsoft/Graph/Model/ElevationRequestState.php new file mode 100644 index 00000000000..aa8032f7ca9 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/ElevationRequestState.php @@ -0,0 +1,38 @@ +_propDict)) { + return $this->_propDict["messagingRedirectAppUrlScheme"]; + } else { + return null; + } + } + + /** + * Sets the messagingRedirectAppUrlScheme + * When a specific app redirection is enforced by protectedMessagingRedirectAppType in an App Protection Policy, this value defines the app url redirect schemes which are allowed to be used. + * + * @param string $val The messagingRedirectAppUrlScheme + * + * @return IosManagedAppProtection + */ + public function setMessagingRedirectAppUrlScheme($val) + { + $this->_propDict["messagingRedirectAppUrlScheme"] = $val; + return $this; + } + /** * Gets the minimumRequiredSdkVersion * Versions less than the specified version will block the managed app from accessing company data. diff --git a/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php b/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php index b3fe15d3ec2..fbbecc2d2aa 100644 --- a/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php +++ b/src/Beta/Microsoft/Graph/Model/ItemRetentionLabel.php @@ -88,7 +88,7 @@ public function setLabelAppliedBy($val) /** * Gets the labelAppliedDateTime - * The date and time when the label was applied on the item. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * The date and time when the label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * * @return \DateTime|null The labelAppliedDateTime */ @@ -107,7 +107,7 @@ public function getLabelAppliedDateTime() /** * Sets the labelAppliedDateTime - * The date and time when the label was applied on the item. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * The date and time when the label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * * @param \DateTime $val The labelAppliedDateTime * diff --git a/src/Beta/Microsoft/Graph/Model/ManagedAppProtection.php b/src/Beta/Microsoft/Graph/Model/ManagedAppProtection.php index 979d64b212d..3ae5f88783d 100644 --- a/src/Beta/Microsoft/Graph/Model/ManagedAppProtection.php +++ b/src/Beta/Microsoft/Graph/Model/ManagedAppProtection.php @@ -1378,6 +1378,39 @@ public function setPrintBlocked($val) return $this; } + /** + * Gets the protectedMessagingRedirectAppType + * Defines how app messaging redirection is protected by an App Protection Policy. Default is anyApp. + * + * @return MessagingRedirectAppType|null The protectedMessagingRedirectAppType + */ + public function getProtectedMessagingRedirectAppType() + { + if (array_key_exists("protectedMessagingRedirectAppType", $this->_propDict)) { + if (is_a($this->_propDict["protectedMessagingRedirectAppType"], "\Beta\Microsoft\Graph\Model\MessagingRedirectAppType") || is_null($this->_propDict["protectedMessagingRedirectAppType"])) { + return $this->_propDict["protectedMessagingRedirectAppType"]; + } else { + $this->_propDict["protectedMessagingRedirectAppType"] = new MessagingRedirectAppType($this->_propDict["protectedMessagingRedirectAppType"]); + return $this->_propDict["protectedMessagingRedirectAppType"]; + } + } + return null; + } + + /** + * Sets the protectedMessagingRedirectAppType + * Defines how app messaging redirection is protected by an App Protection Policy. Default is anyApp. + * + * @param MessagingRedirectAppType $val The protectedMessagingRedirectAppType + * + * @return ManagedAppProtection + */ + public function setProtectedMessagingRedirectAppType($val) + { + $this->_propDict["protectedMessagingRedirectAppType"] = $val; + return $this; + } + /** * Gets the saveAsBlocked * Indicates whether users may use the 'Save As' menu item to save a copy of protected files. diff --git a/src/Beta/Microsoft/Graph/Model/ManagedDevice.php b/src/Beta/Microsoft/Graph/Model/ManagedDevice.php index 73ab28909e0..87e3b37026c 100644 --- a/src/Beta/Microsoft/Graph/Model/ManagedDevice.php +++ b/src/Beta/Microsoft/Graph/Model/ManagedDevice.php @@ -666,6 +666,39 @@ public function setDeviceHealthAttestationState($val) return $this; } + /** + * Gets the deviceIdentityAttestationDetail + * Indicates the attestation status of the managed device. And in which way. Default: Unknown. + * + * @return DeviceIdentityAttestationDetail|null The deviceIdentityAttestationDetail + */ + public function getDeviceIdentityAttestationDetail() + { + if (array_key_exists("deviceIdentityAttestationDetail", $this->_propDict)) { + if (is_a($this->_propDict["deviceIdentityAttestationDetail"], "\Beta\Microsoft\Graph\Model\DeviceIdentityAttestationDetail") || is_null($this->_propDict["deviceIdentityAttestationDetail"])) { + return $this->_propDict["deviceIdentityAttestationDetail"]; + } else { + $this->_propDict["deviceIdentityAttestationDetail"] = new DeviceIdentityAttestationDetail($this->_propDict["deviceIdentityAttestationDetail"]); + return $this->_propDict["deviceIdentityAttestationDetail"]; + } + } + return null; + } + + /** + * Sets the deviceIdentityAttestationDetail + * Indicates the attestation status of the managed device. And in which way. Default: Unknown. + * + * @param DeviceIdentityAttestationDetail $val The deviceIdentityAttestationDetail + * + * @return ManagedDevice + */ + public function setDeviceIdentityAttestationDetail($val) + { + $this->_propDict["deviceIdentityAttestationDetail"] = $val; + return $this; + } + /** * Gets the deviceName * Name of the device. This property is read-only. diff --git a/src/Beta/Microsoft/Graph/Model/MessagingRedirectAppType.php b/src/Beta/Microsoft/Graph/Model/MessagingRedirectAppType.php new file mode 100644 index 00000000000..2b31615c72b --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/MessagingRedirectAppType.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["sizeEncryptedInBytes"]; + } else { + return null; + } + } + + /** + * Sets the sizeEncryptedInBytes + * Indicates the size of the file after encryption, in bytes. + * + * @param int $val The sizeEncryptedInBytes + * + * @return MobileAppContentFile + */ + public function setSizeEncryptedInBytes($val) + { + $this->_propDict["sizeEncryptedInBytes"] = intval($val); + return $this; + } + + /** + * Gets the sizeInBytes + * Indicates the original size of the file, in bytes. + * + * @return int|null The sizeInBytes + */ + public function getSizeInBytes() + { + if (array_key_exists("sizeInBytes", $this->_propDict)) { + return $this->_propDict["sizeInBytes"]; + } else { + return null; + } + } + + /** + * Sets the sizeInBytes + * Indicates the original size of the file, in bytes. + * + * @param int $val The sizeInBytes + * + * @return MobileAppContentFile + */ + public function setSizeInBytes($val) + { + $this->_propDict["sizeInBytes"] = intval($val); + return $this; + } + /** * Gets the uploadState * The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut. diff --git a/src/Beta/Microsoft/Graph/Model/PlatformCredentialAuthenticationMethod.php b/src/Beta/Microsoft/Graph/Model/PlatformCredentialAuthenticationMethod.php index 453809ed24b..c88e2e50c75 100644 --- a/src/Beta/Microsoft/Graph/Model/PlatformCredentialAuthenticationMethod.php +++ b/src/Beta/Microsoft/Graph/Model/PlatformCredentialAuthenticationMethod.php @@ -26,6 +26,7 @@ class PlatformCredentialAuthenticationMethod extends AuthenticationMethod { /** * Gets the createdDateTime + * The date and time that this Platform Credential Key was registered. * * @return \DateTime|null The createdDateTime */ @@ -44,6 +45,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime + * The date and time that this Platform Credential Key was registered. * * @param \DateTime $val The createdDateTime * @@ -57,6 +59,7 @@ public function setCreatedDateTime($val) /** * Gets the displayName + * The name of the device on which Platform Credential is registered. * * @return string|null The displayName */ @@ -71,6 +74,7 @@ public function getDisplayName() /** * Sets the displayName + * The name of the device on which Platform Credential is registered. * * @param string $val The displayName * @@ -84,6 +88,7 @@ public function setDisplayName($val) /** * Gets the keyStrength + * Key strength of this Platform Credential key. Possible values are: normal, weak, unknown. * * @return AuthenticationMethodKeyStrength|null The keyStrength */ @@ -102,6 +107,7 @@ public function getKeyStrength() /** * Sets the keyStrength + * Key strength of this Platform Credential key. Possible values are: normal, weak, unknown. * * @param AuthenticationMethodKeyStrength $val The keyStrength * @@ -115,6 +121,7 @@ public function setKeyStrength($val) /** * Gets the platform + * Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux. * * @return AuthenticationMethodPlatform|null The platform */ @@ -133,6 +140,7 @@ public function getPlatform() /** * Sets the platform + * Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux. * * @param AuthenticationMethodPlatform $val The platform * @@ -146,6 +154,7 @@ public function setPlatform($val) /** * Gets the device + * The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. * * @return Device|null The device */ @@ -164,6 +173,7 @@ public function getDevice() /** * Sets the device + * The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. * * @param Device $val The device * diff --git a/src/Beta/Microsoft/Graph/Model/PrivilegeManagementElevationRequest.php b/src/Beta/Microsoft/Graph/Model/PrivilegeManagementElevationRequest.php new file mode 100644 index 00000000000..902a06bf710 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/PrivilegeManagementElevationRequest.php @@ -0,0 +1,457 @@ +_propDict)) { + if (is_a($this->_propDict["applicationDetail"], "\Beta\Microsoft\Graph\Model\ApplicationDetail") || is_null($this->_propDict["applicationDetail"])) { + return $this->_propDict["applicationDetail"]; + } else { + $this->_propDict["applicationDetail"] = new ApplicationDetail($this->_propDict["applicationDetail"]); + return $this->_propDict["applicationDetail"]; + } + } + return null; + } + + /** + * Sets the applicationDetail + * Details of the application which is being requested to elevate, allowing the admin to understand the identity of the application. It includes file info such as FilePath, FileHash, FilePublisher, and etc. Returned by default. Read-only. + * + * @param ApplicationDetail $val The applicationDetail + * + * @return PrivilegeManagementElevationRequest + */ + public function setApplicationDetail($val) + { + $this->_propDict["applicationDetail"] = $val; + return $this; + } + + /** + * Gets the deviceName + * The device name used to initiate the elevation request. For example: 'cotonso-laptop'. Returned by default. Read-only. + * + * @return string|null The deviceName + */ + public function getDeviceName() + { + if (array_key_exists("deviceName", $this->_propDict)) { + return $this->_propDict["deviceName"]; + } else { + return null; + } + } + + /** + * Sets the deviceName + * The device name used to initiate the elevation request. For example: 'cotonso-laptop'. Returned by default. Read-only. + * + * @param string $val The deviceName + * + * @return PrivilegeManagementElevationRequest + */ + public function setDeviceName($val) + { + $this->_propDict["deviceName"] = $val; + return $this; + } + + /** + * Gets the requestCreatedDateTime + * The date and time when the elevation request was submitted/created. The value cannot be modified and is automatically populated when the elevation request is submitted/created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @return \DateTime|null The requestCreatedDateTime + */ + public function getRequestCreatedDateTime() + { + if (array_key_exists("requestCreatedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["requestCreatedDateTime"], "\DateTime") || is_null($this->_propDict["requestCreatedDateTime"])) { + return $this->_propDict["requestCreatedDateTime"]; + } else { + $this->_propDict["requestCreatedDateTime"] = new \DateTime($this->_propDict["requestCreatedDateTime"]); + return $this->_propDict["requestCreatedDateTime"]; + } + } + return null; + } + + /** + * Sets the requestCreatedDateTime + * The date and time when the elevation request was submitted/created. The value cannot be modified and is automatically populated when the elevation request is submitted/created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @param \DateTime $val The requestCreatedDateTime + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestCreatedDateTime($val) + { + $this->_propDict["requestCreatedDateTime"] = $val; + return $this; + } + + /** + * Gets the requestedByUserId + * The Azure Active Directory (AAD) identifier of the end user who is requesting this elevation. For example: 'F1A57311-B9EB-45B7-9415-8555E68EDC9E'. Returned by default. Read-only. + * + * @return string|null The requestedByUserId + */ + public function getRequestedByUserId() + { + if (array_key_exists("requestedByUserId", $this->_propDict)) { + return $this->_propDict["requestedByUserId"]; + } else { + return null; + } + } + + /** + * Sets the requestedByUserId + * The Azure Active Directory (AAD) identifier of the end user who is requesting this elevation. For example: 'F1A57311-B9EB-45B7-9415-8555E68EDC9E'. Returned by default. Read-only. + * + * @param string $val The requestedByUserId + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestedByUserId($val) + { + $this->_propDict["requestedByUserId"] = $val; + return $this; + } + + /** + * Gets the requestedByUserPrincipalName + * The User Principal Name (UPN) of the end user who requested this elevation. For example: 'user1@contoso.com'. Returned by default. Read-only. + * + * @return string|null The requestedByUserPrincipalName + */ + public function getRequestedByUserPrincipalName() + { + if (array_key_exists("requestedByUserPrincipalName", $this->_propDict)) { + return $this->_propDict["requestedByUserPrincipalName"]; + } else { + return null; + } + } + + /** + * Sets the requestedByUserPrincipalName + * The User Principal Name (UPN) of the end user who requested this elevation. For example: 'user1@contoso.com'. Returned by default. Read-only. + * + * @param string $val The requestedByUserPrincipalName + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestedByUserPrincipalName($val) + { + $this->_propDict["requestedByUserPrincipalName"] = $val; + return $this; + } + + /** + * Gets the requestedOnDeviceId + * The Intune Device Identifier of the managed device used to initiate the elevation request. For example: '90F5F6E8-CA09-4811-97F6-4D0DD532D916'. Returned by default. Read-only. + * + * @return string|null The requestedOnDeviceId + */ + public function getRequestedOnDeviceId() + { + if (array_key_exists("requestedOnDeviceId", $this->_propDict)) { + return $this->_propDict["requestedOnDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the requestedOnDeviceId + * The Intune Device Identifier of the managed device used to initiate the elevation request. For example: '90F5F6E8-CA09-4811-97F6-4D0DD532D916'. Returned by default. Read-only. + * + * @param string $val The requestedOnDeviceId + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestedOnDeviceId($val) + { + $this->_propDict["requestedOnDeviceId"] = $val; + return $this; + } + + /** + * Gets the requestExpiryDateTime + * Expiration set for the request when it was created, regardless of approved or denied status. For example: '2023-08-03T14:24:22Z'. Returned by default. Returned by default. Read-only. + * + * @return \DateTime|null The requestExpiryDateTime + */ + public function getRequestExpiryDateTime() + { + if (array_key_exists("requestExpiryDateTime", $this->_propDict)) { + if (is_a($this->_propDict["requestExpiryDateTime"], "\DateTime") || is_null($this->_propDict["requestExpiryDateTime"])) { + return $this->_propDict["requestExpiryDateTime"]; + } else { + $this->_propDict["requestExpiryDateTime"] = new \DateTime($this->_propDict["requestExpiryDateTime"]); + return $this->_propDict["requestExpiryDateTime"]; + } + } + return null; + } + + /** + * Sets the requestExpiryDateTime + * Expiration set for the request when it was created, regardless of approved or denied status. For example: '2023-08-03T14:24:22Z'. Returned by default. Returned by default. Read-only. + * + * @param \DateTime $val The requestExpiryDateTime + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestExpiryDateTime($val) + { + $this->_propDict["requestExpiryDateTime"] = $val; + return $this; + } + + /** + * Gets the requestJustification + * Justification provided by the end user for the elevation request. For example :'Need to elevate to install microsoft word'. Read-only. + * + * @return string|null The requestJustification + */ + public function getRequestJustification() + { + if (array_key_exists("requestJustification", $this->_propDict)) { + return $this->_propDict["requestJustification"]; + } else { + return null; + } + } + + /** + * Sets the requestJustification + * Justification provided by the end user for the elevation request. For example :'Need to elevate to install microsoft word'. Read-only. + * + * @param string $val The requestJustification + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestJustification($val) + { + $this->_propDict["requestJustification"] = $val; + return $this; + } + + /** + * Gets the requestLastModifiedDateTime + * The date and time when the elevation request was either submitted/created or approved/denied. The value cannot be modified and is automatically populated. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @return \DateTime|null The requestLastModifiedDateTime + */ + public function getRequestLastModifiedDateTime() + { + if (array_key_exists("requestLastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["requestLastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["requestLastModifiedDateTime"])) { + return $this->_propDict["requestLastModifiedDateTime"]; + } else { + $this->_propDict["requestLastModifiedDateTime"] = new \DateTime($this->_propDict["requestLastModifiedDateTime"]); + return $this->_propDict["requestLastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the requestLastModifiedDateTime + * The date and time when the elevation request was either submitted/created or approved/denied. The value cannot be modified and is automatically populated. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @param \DateTime $val The requestLastModifiedDateTime + * + * @return PrivilegeManagementElevationRequest + */ + public function setRequestLastModifiedDateTime($val) + { + $this->_propDict["requestLastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the reviewCompletedByUserId + * This is the Azure Active Directory (AAD) user id of the administrator who approved or denied the request. For example: 'F1A57311-B9EB-45B7-9415-8555E68EDC9E'. This field would be String.Empty before the request is either approved or denied. Read-only. + * + * @return string|null The reviewCompletedByUserId + */ + public function getReviewCompletedByUserId() + { + if (array_key_exists("reviewCompletedByUserId", $this->_propDict)) { + return $this->_propDict["reviewCompletedByUserId"]; + } else { + return null; + } + } + + /** + * Sets the reviewCompletedByUserId + * This is the Azure Active Directory (AAD) user id of the administrator who approved or denied the request. For example: 'F1A57311-B9EB-45B7-9415-8555E68EDC9E'. This field would be String.Empty before the request is either approved or denied. Read-only. + * + * @param string $val The reviewCompletedByUserId + * + * @return PrivilegeManagementElevationRequest + */ + public function setReviewCompletedByUserId($val) + { + $this->_propDict["reviewCompletedByUserId"] = $val; + return $this; + } + + /** + * Gets the reviewCompletedByUserPrincipalName + * This is the User Principal Name (UPN) of the administrator who approved or denied the request. For example: 'admin@contoso.com'. This field would be String.Empty before the request is either approved or denied. Read-only. + * + * @return string|null The reviewCompletedByUserPrincipalName + */ + public function getReviewCompletedByUserPrincipalName() + { + if (array_key_exists("reviewCompletedByUserPrincipalName", $this->_propDict)) { + return $this->_propDict["reviewCompletedByUserPrincipalName"]; + } else { + return null; + } + } + + /** + * Sets the reviewCompletedByUserPrincipalName + * This is the User Principal Name (UPN) of the administrator who approved or denied the request. For example: 'admin@contoso.com'. This field would be String.Empty before the request is either approved or denied. Read-only. + * + * @param string $val The reviewCompletedByUserPrincipalName + * + * @return PrivilegeManagementElevationRequest + */ + public function setReviewCompletedByUserPrincipalName($val) + { + $this->_propDict["reviewCompletedByUserPrincipalName"] = $val; + return $this; + } + + /** + * Gets the reviewCompletedDateTime + * The DateTime for which the request was approved or denied. For example, midnight UTC on August 3rd, 2023 would look like this: '2023-08-03T00:00:00Z'. Read-only. + * + * @return \DateTime|null The reviewCompletedDateTime + */ + public function getReviewCompletedDateTime() + { + if (array_key_exists("reviewCompletedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["reviewCompletedDateTime"], "\DateTime") || is_null($this->_propDict["reviewCompletedDateTime"])) { + return $this->_propDict["reviewCompletedDateTime"]; + } else { + $this->_propDict["reviewCompletedDateTime"] = new \DateTime($this->_propDict["reviewCompletedDateTime"]); + return $this->_propDict["reviewCompletedDateTime"]; + } + } + return null; + } + + /** + * Sets the reviewCompletedDateTime + * The DateTime for which the request was approved or denied. For example, midnight UTC on August 3rd, 2023 would look like this: '2023-08-03T00:00:00Z'. Read-only. + * + * @param \DateTime $val The reviewCompletedDateTime + * + * @return PrivilegeManagementElevationRequest + */ + public function setReviewCompletedDateTime($val) + { + $this->_propDict["reviewCompletedDateTime"] = $val; + return $this; + } + + /** + * Gets the reviewerJustification + * An optional justification provided by approver at approval or denied time. This field will be String.Empty if approver decides to not provide a justification. For example: 'Run this installer today' + * + * @return string|null The reviewerJustification + */ + public function getReviewerJustification() + { + if (array_key_exists("reviewerJustification", $this->_propDict)) { + return $this->_propDict["reviewerJustification"]; + } else { + return null; + } + } + + /** + * Sets the reviewerJustification + * An optional justification provided by approver at approval or denied time. This field will be String.Empty if approver decides to not provide a justification. For example: 'Run this installer today' + * + * @param string $val The reviewerJustification + * + * @return PrivilegeManagementElevationRequest + */ + public function setReviewerJustification($val) + { + $this->_propDict["reviewerJustification"] = $val; + return $this; + } + + /** + * Gets the status + * This indicates the current state of the elevation request. Possible values are: 'none', 'pending', 'approved', 'denied' or 'expired'. Defaults to 'none'. Returned by default. Read-only. + * + * @return ElevationRequestState|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\ElevationRequestState") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new ElevationRequestState($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * This indicates the current state of the elevation request. Possible values are: 'none', 'pending', 'approved', 'denied' or 'expired'. Defaults to 'none'. Returned by default. Read-only. + * + * @param ElevationRequestState $val The status + * + * @return PrivilegeManagementElevationRequest + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/ProfileCardAnnotation.php b/src/Beta/Microsoft/Graph/Model/ProfileCardAnnotation.php index 31884c07c0b..a38291addc7 100644 --- a/src/Beta/Microsoft/Graph/Model/ProfileCardAnnotation.php +++ b/src/Beta/Microsoft/Graph/Model/ProfileCardAnnotation.php @@ -54,7 +54,7 @@ public function setDisplayName($val) /** * Gets the localizations - * Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a no-NB client gets 'Kostnads Senter' as the attribute label, rather than 'Cost Center.' + * Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a nb-NO client gets 'Kostnadssenter' as the attribute label, rather than 'Cost Center.' * * @return DisplayNameLocalization|null The localizations */ @@ -73,7 +73,7 @@ public function getLocalizations() /** * Sets the localizations - * Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a no-NB client gets 'Kostnads Senter' as the attribute label, rather than 'Cost Center.' + * Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a nb-NO client gets 'Kostnadssenter' as the attribute label, rather than 'Cost Center.' * * @param DisplayNameLocalization $val The value to assign to the localizations * diff --git a/src/Beta/Microsoft/Graph/Model/ProfileCardProperty.php b/src/Beta/Microsoft/Graph/Model/ProfileCardProperty.php index a55ff68b734..772983ec1ef 100644 --- a/src/Beta/Microsoft/Graph/Model/ProfileCardProperty.php +++ b/src/Beta/Microsoft/Graph/Model/ProfileCardProperty.php @@ -56,7 +56,7 @@ public function setAnnotations($val) /** * Gets the directoryPropertyName - * Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this field will be visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. + * Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. * * @return string|null The directoryPropertyName */ @@ -71,7 +71,7 @@ public function getDirectoryPropertyName() /** * Sets the directoryPropertyName - * Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this field will be visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. + * Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. * * @param string $val The directoryPropertyName * diff --git a/src/Beta/Microsoft/Graph/Model/RecommendationBase.php b/src/Beta/Microsoft/Graph/Model/RecommendationBase.php index 759b1ada515..38a838defe3 100644 --- a/src/Beta/Microsoft/Graph/Model/RecommendationBase.php +++ b/src/Beta/Microsoft/Graph/Model/RecommendationBase.php @@ -520,7 +520,7 @@ public function setPriority($val) /** * Gets the recommendationType - * Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue. + * Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue, longLivedCredentials, aadConnectDeprecated, adalToMsalMigration, ownerlessApps, inactiveGuests. Also, please note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: longLivedCredentials, aadConnectDeprecated, adalToMsalMigration, ownerlessApps, inactiveGuests. * * @return RecommendationType|null The recommendationType */ @@ -539,7 +539,7 @@ public function getRecommendationType() /** * Sets the recommendationType - * Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue. + * Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue, longLivedCredentials, aadConnectDeprecated, adalToMsalMigration, ownerlessApps, inactiveGuests. Also, please note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: longLivedCredentials, aadConnectDeprecated, adalToMsalMigration, ownerlessApps, inactiveGuests. * * @param RecommendationType $val The recommendationType * diff --git a/src/Beta/Microsoft/Graph/Model/RemoteAction.php b/src/Beta/Microsoft/Graph/Model/RemoteAction.php index a3d1871cc30..442a75e1fb1 100644 --- a/src/Beta/Microsoft/Graph/Model/RemoteAction.php +++ b/src/Beta/Microsoft/Graph/Model/RemoteAction.php @@ -64,4 +64,5 @@ class RemoteAction extends Enum const LAUNCH_REMOTE_HELP = "launchRemoteHelp"; const REVOKE_APPLE_VPP_LICENSES = "revokeAppleVppLicenses"; const REMOVE_DEVICE_FIRMWARE_CONFIGURATION_INTERFACE_MANAGEMENT = "removeDeviceFirmwareConfigurationInterfaceManagement"; + const PAUSE_CONFIGURATION_REFRESH = "pauseConfigurationRefresh"; } diff --git a/src/Beta/Microsoft/Graph/Model/ReportRoot.php b/src/Beta/Microsoft/Graph/Model/ReportRoot.php index 63d3d78f43e..1a92ac7023b 100644 --- a/src/Beta/Microsoft/Graph/Model/ReportRoot.php +++ b/src/Beta/Microsoft/Graph/Model/ReportRoot.php @@ -147,6 +147,39 @@ public function setCredentialUserRegistrationDetails($val) return $this; } + /** + * Gets the serviceActivity + * A placeholder to the Microsoft Entra service activity. + * + * @return ServiceActivity|null The serviceActivity + */ + public function getServiceActivity() + { + if (array_key_exists("serviceActivity", $this->_propDict)) { + if (is_a($this->_propDict["serviceActivity"], "\Beta\Microsoft\Graph\Model\ServiceActivity") || is_null($this->_propDict["serviceActivity"])) { + return $this->_propDict["serviceActivity"]; + } else { + $this->_propDict["serviceActivity"] = new ServiceActivity($this->_propDict["serviceActivity"]); + return $this->_propDict["serviceActivity"]; + } + } + return null; + } + + /** + * Sets the serviceActivity + * A placeholder to the Microsoft Entra service activity. + * + * @param ServiceActivity $val The serviceActivity + * + * @return ReportRoot + */ + public function setServiceActivity($val) + { + $this->_propDict["serviceActivity"] = $val; + return $this; + } + /** * Gets the servicePrincipalSignInActivities diff --git a/src/Beta/Microsoft/Graph/Model/ScopeTagGroupAssignmentTarget.php b/src/Beta/Microsoft/Graph/Model/ScopeTagGroupAssignmentTarget.php new file mode 100644 index 00000000000..2abd6a3bdc3 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/ScopeTagGroupAssignmentTarget.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.scopeTagGroupAssignmentTarget"); + } + +} diff --git a/src/Beta/Microsoft/Graph/Model/ScopeTagTargetType.php b/src/Beta/Microsoft/Graph/Model/ScopeTagTargetType.php new file mode 100644 index 00000000000..c74de45a52c --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/ScopeTagTargetType.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["intervalStartDateTime"], "\DateTime") || is_null($this->_propDict["intervalStartDateTime"])) { + return $this->_propDict["intervalStartDateTime"]; + } else { + $this->_propDict["intervalStartDateTime"] = new \DateTime($this->_propDict["intervalStartDateTime"]); + return $this->_propDict["intervalStartDateTime"]; + } + } + return null; + } + + /** + * Sets the intervalStartDateTime + * The starting date and time (UTC) of the interval. + * + * @param \DateTime $val The value to assign to the intervalStartDateTime + * + * @return ServiceActivityValueMetric The ServiceActivityValueMetric + */ + public function setIntervalStartDateTime($val) + { + $this->_propDict["intervalStartDateTime"] = $val; + return $this; + } + /** + * Gets the value + * The aggregated value over the given aggregation interval starting from the intervalStartDateTime. The value is caculated at the minute level. The value at the starting minute of the intervalStartDateTime is included. The value at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and aggregation interval is 5 minutes, then the value is aggregated from 2023-09-20T18:00:00Z(inclusive) to 2023-09-20T18:05:00Z(exclusive). + * + * @return int|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The aggregated value over the given aggregation interval starting from the intervalStartDateTime. The value is caculated at the minute level. The value at the starting minute of the intervalStartDateTime is included. The value at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and aggregation interval is 5 minutes, then the value is aggregated from 2023-09-20T18:00:00Z(inclusive) to 2023-09-20T18:05:00Z(exclusive). + * + * @param int $val The value of the value + * + * @return ServiceActivityValueMetric + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/User.php b/src/Beta/Microsoft/Graph/Model/User.php index 8303f633645..175598fccf8 100644 --- a/src/Beta/Microsoft/Graph/Model/User.php +++ b/src/Beta/Microsoft/Graph/Model/User.php @@ -88,7 +88,7 @@ public function setAccountEnabled($val) /** * Gets the ageGroup - * Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). + * Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). * * @return string|null The ageGroup */ @@ -103,7 +103,7 @@ public function getAgeGroup() /** * Sets the ageGroup - * Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). + * Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Supports $filter (eq, ne, not, and in). * * @param string $val The ageGroup * @@ -118,7 +118,7 @@ public function setAgeGroup($val) /** * Gets the assignedLicenses - * The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0). + * The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0). * * @return array|null The assignedLicenses */ @@ -133,7 +133,7 @@ public function getAssignedLicenses() /** * Sets the assignedLicenses - * The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0). + * The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0). * * @param AssignedLicense[] $val The assignedLicenses * @@ -177,7 +177,7 @@ public function setAssignedPlans($val) /** * Gets the authorizationInfo - * Identifiers that can be used to identify and authenticate a user in non-Azure AD environments. This property can be used to store identifiers for smartcard-based certificates that a user uses for access to on-premises Active Directory deployments or for federated access. It can also be used to store the Subject Alternate Name (SAN) that's associated with a Common Access Card (CAC). Nullable.Supports $filter (eq and startsWith). + * Identifiers that can be used to identify and authenticate a user in non-Azure AD environments. This property can store identifiers for smartcard-based certificates that users use to access on-premises Active Directory deployments or federated access. It can also be used to store the Subject Alternate Name (SAN) that's associated with a Common Access Card (CAC). Nullable.Supports $filter (eq and startsWith). * * @return AuthorizationInfo|null The authorizationInfo */ @@ -196,7 +196,7 @@ public function getAuthorizationInfo() /** * Sets the authorizationInfo - * Identifiers that can be used to identify and authenticate a user in non-Azure AD environments. This property can be used to store identifiers for smartcard-based certificates that a user uses for access to on-premises Active Directory deployments or for federated access. It can also be used to store the Subject Alternate Name (SAN) that's associated with a Common Access Card (CAC). Nullable.Supports $filter (eq and startsWith). + * Identifiers that can be used to identify and authenticate a user in non-Azure AD environments. This property can store identifiers for smartcard-based certificates that users use to access on-premises Active Directory deployments or federated access. It can also be used to store the Subject Alternate Name (SAN) that's associated with a Common Access Card (CAC). Nullable.Supports $filter (eq and startsWith). * * @param AuthorizationInfo $val The authorizationInfo * @@ -301,7 +301,7 @@ public function setCloudRealtimeCommunicationInfo($val) /** * Gets the companyName - * The name of the company that the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @return string|null The companyName */ @@ -316,7 +316,7 @@ public function getCompanyName() /** * Sets the companyName - * The name of the company that the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @param string $val The companyName * @@ -388,7 +388,7 @@ public function setCountry($val) /** * Gets the createdDateTime - * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Supports $filter (eq, ne, not , ge, le, in). + * The date and time the user was created in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users synced to Microsoft Entra ID before June 2018. Read-only. Supports $filter (eq, ne, not , ge, le, in). * * @return \DateTime|null The createdDateTime */ @@ -407,7 +407,7 @@ public function getCreatedDateTime() /** * Sets the createdDateTime - * The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Supports $filter (eq, ne, not , ge, le, in). + * The date and time the user was created in ISO 8601 format and UTC. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users synced to Microsoft Entra ID before June 2018. Read-only. Supports $filter (eq, ne, not , ge, le, in). * * @param \DateTime $val The createdDateTime * @@ -450,7 +450,7 @@ public function setCreationType($val) /** * Gets the customSecurityAttributes - * An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. + * An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. * * @return CustomSecurityAttributeValue|null The customSecurityAttributes */ @@ -469,7 +469,7 @@ public function getCustomSecurityAttributes() /** * Sets the customSecurityAttributes - * An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. + * An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. * * @param CustomSecurityAttributeValue $val The customSecurityAttributes * @@ -483,7 +483,7 @@ public function setCustomSecurityAttributes($val) /** * Gets the department - * The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values). + * The name of the department where the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values). * * @return string|null The department */ @@ -498,7 +498,7 @@ public function getDepartment() /** * Sets the department - * The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values). + * The name of the department where the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values). * * @param string $val The department * @@ -540,7 +540,7 @@ public function setDeviceKeys($val) /** * Gets the displayName - * The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search. + * The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created, and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search. * * @return string|null The displayName */ @@ -555,7 +555,7 @@ public function getDisplayName() /** * Sets the displayName - * The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search. + * The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created, and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search. * * @param string $val The displayName * @@ -569,7 +569,7 @@ public function setDisplayName($val) /** * Gets the employeeHireDate - * The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, not , ge, le, in). + * The date and time when the user was hired or will start work if there is a future hire. Supports $filter (eq, ne, not , ge, le, in). * * @return \DateTime|null The employeeHireDate */ @@ -588,7 +588,7 @@ public function getEmployeeHireDate() /** * Sets the employeeHireDate - * The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, not , ge, le, in). + * The date and time when the user was hired or will start work if there is a future hire. Supports $filter (eq, ne, not , ge, le, in). * * @param \DateTime $val The employeeHireDate * @@ -843,7 +843,7 @@ public function setGivenName($val) /** * Gets the identities - * Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName. + * Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName. * * @return array|null The identities */ @@ -858,7 +858,7 @@ public function getIdentities() /** * Sets the identities - * Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName. + * Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName. * * @param ObjectIdentity[] $val The identities * @@ -872,7 +872,7 @@ public function setIdentities($val) /** * Gets the imAddresses - * The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith). + * The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith). * * @return array|null The imAddresses */ @@ -887,7 +887,7 @@ public function getImAddresses() /** * Sets the imAddresses - * The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith). + * The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith). * * @param string[] $val The imAddresses * @@ -959,7 +959,7 @@ public function setIsLicenseReconciliationNeeded($val) /** * Gets the isManagementRestricted - * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. + * true if the user is a member of a restricted management administrative unit, which requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @return bool|null The isManagementRestricted */ @@ -974,7 +974,7 @@ public function getIsManagementRestricted() /** * Sets the isManagementRestricted - * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. + * true if the user is a member of a restricted management administrative unit, which requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @param bool $val The isManagementRestricted * @@ -1046,7 +1046,7 @@ public function setJobTitle($val) /** * Gets the lastPasswordChangeDateTime - * The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. + * When this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. * * @return \DateTime|null The lastPasswordChangeDateTime */ @@ -1065,7 +1065,7 @@ public function getLastPasswordChangeDateTime() /** * Sets the lastPasswordChangeDateTime - * The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. + * When this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. * * @param \DateTime $val The lastPasswordChangeDateTime * @@ -1079,7 +1079,7 @@ public function setLastPasswordChangeDateTime($val) /** * Gets the legalAgeGroupClassification - * Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. + * Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. * * @return string|null The legalAgeGroupClassification */ @@ -1094,7 +1094,7 @@ public function getLegalAgeGroupClassification() /** * Sets the legalAgeGroupClassification - * Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. For more information, see legal age group property definitions. Returned only on $select. + * Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. * * @param string $val The legalAgeGroupClassification * @@ -1109,7 +1109,7 @@ public function setLegalAgeGroupClassification($val) /** * Gets the licenseAssignmentStates - * State of license assignments for this user. Also indicates licenses that are directly assigned and those that the user has inherited through group memberships. Read-only. Returned only on $select. + * State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select. * * @return array|null The licenseAssignmentStates */ @@ -1124,7 +1124,7 @@ public function getLicenseAssignmentStates() /** * Sets the licenseAssignmentStates - * State of license assignments for this user. Also indicates licenses that are directly assigned and those that the user has inherited through group memberships. Read-only. Returned only on $select. + * State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select. * * @param LicenseAssignmentState[] $val The licenseAssignmentStates * @@ -1138,7 +1138,7 @@ public function setLicenseAssignmentStates($val) /** * Gets the mail - * The SMTP address for the user, for example, admin@contoso.com. Changes to this property also updates the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values). + * The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values). * * @return string|null The mail */ @@ -1153,7 +1153,7 @@ public function getMail() /** * Sets the mail - * The SMTP address for the user, for example, admin@contoso.com. Changes to this property also updates the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values). + * The SMTP address for the user, for example, admin@contoso.com. Changes to this property also update the user's proxyAddresses collection to include the value as an SMTP address. This property can't contain accent characters. NOTE: We don't recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values). * * @param string $val The mail * @@ -1196,7 +1196,7 @@ public function setMailNickname($val) /** * Gets the mobilePhone - * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + * The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. * * @return string|null The mobilePhone */ @@ -1211,7 +1211,7 @@ public function getMobilePhone() /** * Sets the mobilePhone - * The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + * The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. * * @param string $val The mobilePhone * @@ -1254,7 +1254,7 @@ public function setOfficeLocation($val) /** * Gets the onPremisesDistinguishedName - * Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. + * Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. * * @return string|null The onPremisesDistinguishedName */ @@ -1269,7 +1269,7 @@ public function getOnPremisesDistinguishedName() /** * Sets the onPremisesDistinguishedName - * Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. + * Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. * * @param string $val The onPremisesDistinguishedName * @@ -1283,7 +1283,7 @@ public function setOnPremisesDistinguishedName($val) /** * Gets the onPremisesDomainName - * Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. + * Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. * * @return string|null The onPremisesDomainName */ @@ -1298,7 +1298,7 @@ public function getOnPremisesDomainName() /** * Sets the onPremisesDomainName - * Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. + * Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. * * @param string $val The onPremisesDomainName * @@ -1312,7 +1312,7 @@ public function setOnPremisesDomainName($val) /** * Gets the onPremisesExtensionAttributes - * Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Supports $filter (eq, ne, not, in). + * Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Supports $filter (eq, ne, not, in). * * @return OnPremisesExtensionAttributes|null The onPremisesExtensionAttributes */ @@ -1331,7 +1331,7 @@ public function getOnPremisesExtensionAttributes() /** * Sets the onPremisesExtensionAttributes - * Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Supports $filter (eq, ne, not, in). + * Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Supports $filter (eq, ne, not, in). * * @param OnPremisesExtensionAttributes $val The onPremisesExtensionAttributes * @@ -1345,7 +1345,7 @@ public function setOnPremisesExtensionAttributes($val) /** * Gets the onPremisesImmutableId - * This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). + * This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). * * @return string|null The onPremisesImmutableId */ @@ -1360,7 +1360,7 @@ public function getOnPremisesImmutableId() /** * Sets the onPremisesImmutableId - * This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). + * This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). * * @param string $val The onPremisesImmutableId * @@ -1374,7 +1374,7 @@ public function setOnPremisesImmutableId($val) /** * Gets the onPremisesLastSyncDateTime - * Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in). + * Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in). * * @return \DateTime|null The onPremisesLastSyncDateTime */ @@ -1393,7 +1393,7 @@ public function getOnPremisesLastSyncDateTime() /** * Sets the onPremisesLastSyncDateTime - * Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in). + * Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in). * * @param \DateTime $val The onPremisesLastSyncDateTime * @@ -1437,7 +1437,7 @@ public function setOnPremisesProvisioningErrors($val) /** * Gets the onPremisesSamAccountName - * Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). * * @return string|null The onPremisesSamAccountName */ @@ -1452,7 +1452,7 @@ public function getOnPremisesSamAccountName() /** * Sets the onPremisesSamAccountName - * Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). * * @param string $val The onPremisesSamAccountName * @@ -1466,7 +1466,7 @@ public function setOnPremisesSamAccountName($val) /** * Gets the onPremisesSecurityIdentifier - * Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values). + * Contains the on-premises security identifier (SID) for the user synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values). * * @return string|null The onPremisesSecurityIdentifier */ @@ -1481,7 +1481,7 @@ public function getOnPremisesSecurityIdentifier() /** * Sets the onPremisesSecurityIdentifier - * Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values). + * Contains the on-premises security identifier (SID) for the user synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values). * * @param string $val The onPremisesSecurityIdentifier * @@ -1528,7 +1528,7 @@ public function setOnPremisesSipInfo($val) /** * Gets the onPremisesSyncEnabled - * true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). + * true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise, the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * * @return bool|null The onPremisesSyncEnabled */ @@ -1543,7 +1543,7 @@ public function getOnPremisesSyncEnabled() /** * Sets the onPremisesSyncEnabled - * true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). + * true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise, the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * * @param bool $val The onPremisesSyncEnabled * @@ -1557,7 +1557,7 @@ public function setOnPremisesSyncEnabled($val) /** * Gets the onPremisesUserPrincipalName - * Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). * * @return string|null The onPremisesUserPrincipalName */ @@ -1572,7 +1572,7 @@ public function getOnPremisesUserPrincipalName() /** * Sets the onPremisesUserPrincipalName - * Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith). * * @param string $val The onPremisesUserPrincipalName * @@ -1735,7 +1735,7 @@ public function setPreferredDataLocation($val) /** * Gets the preferredLanguage - * The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The preferred language for the user. The preferred language format is based on RFC 4646. The name combines an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @return string|null The preferredLanguage */ @@ -1750,7 +1750,7 @@ public function getPreferredLanguage() /** * Sets the preferredLanguage - * The preferred language for the user. The preferred language format is based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with the language, and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The preferred language for the user. The preferred language format is based on RFC 4646. The name combines an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @param string $val The preferredLanguage * @@ -1794,7 +1794,7 @@ public function setProvisionedPlans($val) /** * Gets the proxyAddresses - * For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). + * For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while the ones prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). * * @return array|null The proxyAddresses */ @@ -1809,7 +1809,7 @@ public function getProxyAddresses() /** * Sets the proxyAddresses - * For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). + * For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while the ones prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). * * @param string[] $val The proxyAddresses * @@ -1823,7 +1823,7 @@ public function setProxyAddresses($val) /** * Gets the refreshTokensValidFromDateTime - * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use invalidateAllRefreshTokens to reset. + * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If it happens, the application must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use invalidateAllRefreshTokens to reset. * * @return \DateTime|null The refreshTokensValidFromDateTime */ @@ -1842,7 +1842,7 @@ public function getRefreshTokensValidFromDateTime() /** * Sets the refreshTokensValidFromDateTime - * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use invalidateAllRefreshTokens to reset. + * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If it happens, the application must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use invalidateAllRefreshTokens to reset. * * @param \DateTime $val The refreshTokensValidFromDateTime * @@ -1944,7 +1944,7 @@ public function setShowInAddressList($val) /** * Gets the signInSessionsValidFromDateTime - * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. + * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. * * @return \DateTime|null The signInSessionsValidFromDateTime */ @@ -1963,7 +1963,7 @@ public function getSignInSessionsValidFromDateTime() /** * Sets the signInSessionsValidFromDateTime - * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. + * Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. * * @param \DateTime $val The signInSessionsValidFromDateTime * @@ -2064,7 +2064,7 @@ public function setSurname($val) /** * Gets the usageLocation - * A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @return string|null The usageLocation */ @@ -2079,7 +2079,7 @@ public function getUsageLocation() /** * Sets the usageLocation - * A two letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @param string $val The usageLocation * @@ -2093,7 +2093,7 @@ public function setUsageLocation($val) /** * Gets the userPrincipalName - * The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. + * The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. * * @return string|null The userPrincipalName */ @@ -2108,7 +2108,7 @@ public function getUserPrincipalName() /** * Sets the userPrincipalName - * The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. + * The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. * * @param string $val The userPrincipalName * @@ -2244,7 +2244,7 @@ public function setPrint($val) /** * Gets the aboutMe - * A freeform text entry field for the user to describe themselves. Returned only on $select. + * A freeform text entry field for users to describe themselves. Returned only on $select. * * @return string|null The aboutMe */ @@ -2259,7 +2259,7 @@ public function getAboutMe() /** * Sets the aboutMe - * A freeform text entry field for the user to describe themselves. Returned only on $select. + * A freeform text entry field for users to describe themselves. Returned only on $select. * * @param string $val The aboutMe * @@ -2273,7 +2273,7 @@ public function setAboutMe($val) /** * Gets the birthday - * The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select. + * The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select. * * @return \DateTime|null The birthday */ @@ -2292,7 +2292,7 @@ public function getBirthday() /** * Sets the birthday - * The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select. + * The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select. * * @param \DateTime $val The birthday * @@ -2306,7 +2306,7 @@ public function setBirthday($val) /** * Gets the hireDate - * The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. + * The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. * * @return \DateTime|null The hireDate */ @@ -2325,7 +2325,7 @@ public function getHireDate() /** * Sets the hireDate - * The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. + * The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. * * @param \DateTime $val The hireDate * @@ -2339,7 +2339,7 @@ public function setHireDate($val) /** * Gets the interests - * A list for the user to describe their interests. Returned only on $select. + * A list for users to describe their interests. Returned only on $select. * * @return array|null The interests */ @@ -2354,7 +2354,7 @@ public function getInterests() /** * Sets the interests - * A list for the user to describe their interests. Returned only on $select. + * A list for users to describe their interests. Returned only on $select. * * @param string[] $val The interests * @@ -2368,7 +2368,7 @@ public function setInterests($val) /** * Gets the mySite - * The URL for the user's personal site. Returned only on $select. + * The URL for the user's site. Returned only on $select. * * @return string|null The mySite */ @@ -2383,7 +2383,7 @@ public function getMySite() /** * Sets the mySite - * The URL for the user's personal site. Returned only on $select. + * The URL for the user's site. Returned only on $select. * * @param string $val The mySite * @@ -2397,7 +2397,7 @@ public function setMySite($val) /** * Gets the pastProjects - * A list for the user to enumerate their past projects. Returned only on $select. + * A list for users to enumerate their past projects. Returned only on $select. * * @return array|null The pastProjects */ @@ -2412,7 +2412,7 @@ public function getPastProjects() /** * Sets the pastProjects - * A list for the user to enumerate their past projects. Returned only on $select. + * A list for users to enumerate their past projects. Returned only on $select. * * @param string[] $val The pastProjects * @@ -2751,7 +2751,7 @@ public function setCreatedObjects($val) /** * Gets the directReports - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand. * * @return array|null The directReports */ @@ -2766,7 +2766,7 @@ public function getDirectReports() /** * Sets the directReports - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * The users and contacts that report to the user. (The users and contacts with their manager property set to this user.) Read-only. Nullable. Supports $expand. * * @param DirectoryObject[] $val The directReports * @@ -2842,7 +2842,7 @@ public function setManager($val) /** * Gets the memberOf - * The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand. + * The groups, directory roles, and administrative units that the user is a member of. Read-only. Nullable. Supports $expand. * * @return array|null The memberOf */ @@ -2857,7 +2857,7 @@ public function getMemberOf() /** * Sets the memberOf - * The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand. + * The groups, directory roles, and administrative units that the user is a member of. Read-only. Nullable. Supports $expand. * * @param DirectoryObject[] $val The memberOf * @@ -2900,7 +2900,7 @@ public function setOauth2PermissionGrants($val) /** * Gets the ownedDevices - * Devices that are owned by the user. Read-only. Nullable. Supports $expand. + * Devices owned by the user. Read-only. Nullable. Supports $expand. * * @return array|null The ownedDevices */ @@ -2915,7 +2915,7 @@ public function getOwnedDevices() /** * Sets the ownedDevices - * Devices that are owned by the user. Read-only. Nullable. Supports $expand. + * Devices owned by the user. Read-only. Nullable. Supports $expand. * * @param DirectoryObject[] $val The ownedDevices * @@ -2930,7 +2930,7 @@ public function setOwnedDevices($val) /** * Gets the ownedObjects - * Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * * @return array|null The ownedObjects */ @@ -2945,7 +2945,7 @@ public function getOwnedObjects() /** * Sets the ownedObjects - * Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Directory objects owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). * * @param DirectoryObject[] $val The ownedObjects * @@ -3020,7 +3020,7 @@ public function setScopedRoleMemberOf($val) /** * Gets the sponsors - * The users and groups that are responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. + * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * * @return array|null The sponsors */ @@ -3035,7 +3035,7 @@ public function getSponsors() /** * Sets the sponsors - * The users and groups that are responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. + * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * * @param DirectoryObject[] $val The sponsors * @@ -3050,7 +3050,7 @@ public function setSponsors($val) /** * Gets the transitiveMemberOf - * The groups, including nested groups, and directory roles that a user is a member of. Nullable. + * The groups, including nested groups and directory roles that a user is a member of. Nullable. * * @return array|null The transitiveMemberOf */ @@ -3065,7 +3065,7 @@ public function getTransitiveMemberOf() /** * Sets the transitiveMemberOf - * The groups, including nested groups, and directory roles that a user is a member of. Nullable. + * The groups, including nested groups and directory roles that a user is a member of. Nullable. * * @param DirectoryObject[] $val The transitiveMemberOf * @@ -3293,7 +3293,7 @@ public function setContacts($val) /** * Gets the events - * The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + * The user's events. The default is to show events under the Default Calendar. Read-only. Nullable. * * @return array|null The events */ @@ -3308,7 +3308,7 @@ public function getEvents() /** * Sets the events - * The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + * The user's events. The default is to show events under the Default Calendar. Read-only. Nullable. * * @param Event[] $val The events * @@ -3477,7 +3477,7 @@ public function setOutlook($val) /** * Gets the people - * Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks. + * Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration, and business relationships. A person aggregates information from mail, contacts, and social networks. * * @return array|null The people */ @@ -3492,7 +3492,7 @@ public function getPeople() /** * Sets the people - * Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks. + * Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration, and business relationships. A person aggregates information from mail, contacts, and social networks. * * @param Person[] $val The people * @@ -3684,7 +3684,7 @@ public function setApprovals($val) /** * Gets the pendingAccessReviewInstances - * Navigation property to get list of access reviews pending approval by reviewer. + * Navigation property to get a list of access reviews pending approval by the reviewer. * * @return array|null The pendingAccessReviewInstances */ @@ -3699,7 +3699,7 @@ public function getPendingAccessReviewInstances() /** * Sets the pendingAccessReviewInstances - * Navigation property to get list of access reviews pending approval by reviewer. + * Navigation property to get a list of access reviews pending approval by the reviewer. * * @param AccessReviewInstance[] $val The pendingAccessReviewInstances * @@ -4172,6 +4172,7 @@ public function setPhoto($val) /** * Gets the photos + * The collection of the user's profile photos in different sizes. Read-only. * * @return array|null The photos */ @@ -4186,6 +4187,7 @@ public function getPhotos() /** * Sets the photos + * The collection of the user's profile photos in different sizes. Read-only. * * @param ProfilePhoto[] $val The photos * @@ -4291,7 +4293,7 @@ public function setDevices($val) /** * Gets the onlineMeetings - * Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. + * Information about a meeting, including the URL used to join a meeting, the attendees list, and the description. * * @return array|null The onlineMeetings */ @@ -4306,7 +4308,7 @@ public function getOnlineMeetings() /** * Sets the onlineMeetings - * Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. + * Information about a meeting, including the URL used to join a meeting, the attendees list, and the description. * * @param OnlineMeeting[] $val The onlineMeetings * @@ -4444,7 +4446,7 @@ public function setChats($val) /** * Gets the joinedTeams - * The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + * The Microsoft Teams teams the user is a member of. Read-only. Nullable. * * @return array|null The joinedTeams */ @@ -4459,7 +4461,7 @@ public function getJoinedTeams() /** * Sets the joinedTeams - * The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + * The Microsoft Teams teams the user is a member of. Read-only. Nullable. * * @param Team[] $val The joinedTeams * diff --git a/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsBatteryHealthDevicePerformance.php b/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsBatteryHealthDevicePerformance.php index 0c10e50dce1..b4c749a6eed 100644 --- a/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsBatteryHealthDevicePerformance.php +++ b/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsBatteryHealthDevicePerformance.php @@ -53,6 +53,36 @@ public function setBatteryAgeInDays($val) return $this; } + + /** + * Gets the deviceBatteriesDetails + * Properties (maxCapacity and cycleCount) related to all batteries of the device. + * + * @return array|null The deviceBatteriesDetails + */ + public function getDeviceBatteriesDetails() + { + if (array_key_exists("deviceBatteriesDetails", $this->_propDict)) { + return $this->_propDict["deviceBatteriesDetails"]; + } else { + return null; + } + } + + /** + * Sets the deviceBatteriesDetails + * Properties (maxCapacity and cycleCount) related to all batteries of the device. + * + * @param UserExperienceAnalyticsDeviceBatteryDetail[] $val The deviceBatteriesDetails + * + * @return UserExperienceAnalyticsBatteryHealthDevicePerformance + */ + public function setDeviceBatteriesDetails($val) + { + $this->_propDict["deviceBatteriesDetails"] = $val; + return $this; + } + /** * Gets the deviceBatteryCount * Number of batteries in a user device. Valid values 1 to 2147483647 diff --git a/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceBatteryDetail.php b/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceBatteryDetail.php new file mode 100644 index 00000000000..e7e009631c1 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/UserExperienceAnalyticsDeviceBatteryDetail.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["batteryId"]; + } else { + return null; + } + } + + /** + * Sets the batteryId + * Uniquely identifies the batteries in a single device. + * + * @param string $val The value of the batteryId + * + * @return UserExperienceAnalyticsDeviceBatteryDetail + */ + public function setBatteryId($val) + { + $this->_propDict["batteryId"] = $val; + return $this; + } + /** + * Gets the fullBatteryDrainCount + * Number of times the battery has been discharged an amount that equals 100% of its capacity, but not necessarily by discharging it from 100% to 0%. Valid values 0 to 2147483647 + * + * @return int|null The fullBatteryDrainCount + */ + public function getFullBatteryDrainCount() + { + if (array_key_exists("fullBatteryDrainCount", $this->_propDict)) { + return $this->_propDict["fullBatteryDrainCount"]; + } else { + return null; + } + } + + /** + * Sets the fullBatteryDrainCount + * Number of times the battery has been discharged an amount that equals 100% of its capacity, but not necessarily by discharging it from 100% to 0%. Valid values 0 to 2147483647 + * + * @param int $val The value of the fullBatteryDrainCount + * + * @return UserExperienceAnalyticsDeviceBatteryDetail + */ + public function setFullBatteryDrainCount($val) + { + $this->_propDict["fullBatteryDrainCount"] = $val; + return $this; + } + /** + * Gets the maxCapacityPercentage + * Ratio of current capacity and design capacity of the battery. Unit in percentage and values range from 0-100. Valid values 0 to 2147483647 + * + * @return int|null The maxCapacityPercentage + */ + public function getMaxCapacityPercentage() + { + if (array_key_exists("maxCapacityPercentage", $this->_propDict)) { + return $this->_propDict["maxCapacityPercentage"]; + } else { + return null; + } + } + + /** + * Sets the maxCapacityPercentage + * Ratio of current capacity and design capacity of the battery. Unit in percentage and values range from 0-100. Valid values 0 to 2147483647 + * + * @param int $val The value of the maxCapacityPercentage + * + * @return UserExperienceAnalyticsDeviceBatteryDetail + */ + public function setMaxCapacityPercentage($val) + { + $this->_propDict["maxCapacityPercentage"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/WiFiProxySetting.php b/src/Beta/Microsoft/Graph/Model/WiFiProxySetting.php index a9176fef075..595ff91a178 100644 --- a/src/Beta/Microsoft/Graph/Model/WiFiProxySetting.php +++ b/src/Beta/Microsoft/Graph/Model/WiFiProxySetting.php @@ -32,4 +32,5 @@ class WiFiProxySetting extends Enum const NONE = "none"; const MANUAL = "manual"; const AUTOMATIC = "automatic"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Beta/Microsoft/Graph/Model/Win32CatalogAppAssignmentSettings.php b/src/Beta/Microsoft/Graph/Model/Win32CatalogAppAssignmentSettings.php new file mode 100644 index 00000000000..f99004988db --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/Win32CatalogAppAssignmentSettings.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["autoUpdateSettings"], "\Beta\Microsoft\Graph\Model\Win32LobAppAutoUpdateSettings") || is_null($this->_propDict["autoUpdateSettings"])) { + return $this->_propDict["autoUpdateSettings"]; + } else { + $this->_propDict["autoUpdateSettings"] = new Win32LobAppAutoUpdateSettings($this->_propDict["autoUpdateSettings"]); + return $this->_propDict["autoUpdateSettings"]; + } + } + return null; + } + + /** + * Sets the autoUpdateSettings + * The auto-update settings to apply for this app assignment. + * + * @param Win32LobAppAutoUpdateSettings $val The value to assign to the autoUpdateSettings + * + * @return Win32LobAppAssignmentSettings The Win32LobAppAssignmentSettings + */ + public function setAutoUpdateSettings($val) + { + $this->_propDict["autoUpdateSettings"] = $val; + return $this; + } + /** * Gets the deliveryOptimizationPriority * The delivery optimization priority for this app assignment. This setting is not supported in National Cloud environments. Possible values are: notConfigured, foreground. diff --git a/src/Beta/Microsoft/Graph/Model/Win32LobAppAutoUpdateSettings.php b/src/Beta/Microsoft/Graph/Model/Win32LobAppAutoUpdateSettings.php new file mode 100644 index 00000000000..fe65da06f57 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/Win32LobAppAutoUpdateSettings.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["autoUpdateSupersededApps"], "\Beta\Microsoft\Graph\Model\Win32LobAppAutoUpdateSupersededApps") || is_null($this->_propDict["autoUpdateSupersededApps"])) { + return $this->_propDict["autoUpdateSupersededApps"]; + } else { + $this->_propDict["autoUpdateSupersededApps"] = new Win32LobAppAutoUpdateSupersededApps($this->_propDict["autoUpdateSupersededApps"]); + return $this->_propDict["autoUpdateSupersededApps"]; + } + } + return null; + } + + /** + * Sets the autoUpdateSupersededApps + * The auto-update superseded apps setting for the app assignment. Possible values are notConfigured and enabled. Default value is notConfigured. + * + * @param Win32LobAppAutoUpdateSupersededApps $val The value to assign to the autoUpdateSupersededApps + * + * @return Win32LobAppAutoUpdateSettings The Win32LobAppAutoUpdateSettings + */ + public function setAutoUpdateSupersededApps($val) + { + $this->_propDict["autoUpdateSupersededApps"] = $val; + return $this; + } +} diff --git a/src/Beta/Microsoft/Graph/Model/Win32LobAppAutoUpdateSupersededApps.php b/src/Beta/Microsoft/Graph/Model/Win32LobAppAutoUpdateSupersededApps.php new file mode 100644 index 00000000000..b922e56fce6 --- /dev/null +++ b/src/Beta/Microsoft/Graph/Model/Win32LobAppAutoUpdateSupersededApps.php @@ -0,0 +1,35 @@ +_propDict["isExpedited"] = $val; return $this; } + /** + * Gets the isReadinessTest + * + * @return bool|null The isReadinessTest + */ + public function getIsReadinessTest() + { + if (array_key_exists("isReadinessTest", $this->_propDict)) { + return $this->_propDict["isReadinessTest"]; + } else { + return null; + } + } + + /** + * Sets the isReadinessTest + * + * @param bool $val The value of the isReadinessTest + * + * @return ExpediteSettings + */ + public function setIsReadinessTest($val) + { + $this->_propDict["isReadinessTest"] = $val; + return $this; + } }