/src/Model/WindowsPhone81CompliancePolicy.php
https://github.com/microsoftgraph/msgraph-sdk-php · PHP · 350 lines · 152 code · 23 blank · 175 comment · 23 complexity · cc1f0063f9428ed427fc4c0dc9eff736 MD5 · raw file
- <?php
- /**
- * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
- *
- * WindowsPhone81CompliancePolicy File
- * PHP version 7
- *
- * @category Library
- * @package Microsoft.Graph
- * @copyright © Microsoft Corporation. All rights reserved.
- * @license https://opensource.org/licenses/MIT MIT License
- * @link https://graph.microsoft.com
- */
- namespace Microsoft\Graph\Model;
- /**
- * WindowsPhone81CompliancePolicy class
- *
- * @category Model
- * @package Microsoft.Graph
- * @copyright © Microsoft Corporation. All rights reserved.
- * @license https://opensource.org/licenses/MIT MIT License
- * @link https://graph.microsoft.com
- */
- class WindowsPhone81CompliancePolicy extends DeviceCompliancePolicy
- {
- /**
- * Gets the osMaximumVersion
- * Maximum Windows Phone version.
- *
- * @return string The osMaximumVersion
- */
- public function getOsMaximumVersion()
- {
- if (array_key_exists("osMaximumVersion", $this->_propDict)) {
- return $this->_propDict["osMaximumVersion"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the osMaximumVersion
- * Maximum Windows Phone version.
- *
- * @param string $val The osMaximumVersion
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setOsMaximumVersion($val)
- {
- $this->_propDict["osMaximumVersion"] = $val;
- return $this;
- }
-
- /**
- * Gets the osMinimumVersion
- * Minimum Windows Phone version.
- *
- * @return string The osMinimumVersion
- */
- public function getOsMinimumVersion()
- {
- if (array_key_exists("osMinimumVersion", $this->_propDict)) {
- return $this->_propDict["osMinimumVersion"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the osMinimumVersion
- * Minimum Windows Phone version.
- *
- * @param string $val The osMinimumVersion
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setOsMinimumVersion($val)
- {
- $this->_propDict["osMinimumVersion"] = $val;
- return $this;
- }
-
- /**
- * Gets the passwordBlockSimple
- * Whether or not to block syncing the calendar.
- *
- * @return bool The passwordBlockSimple
- */
- public function getPasswordBlockSimple()
- {
- if (array_key_exists("passwordBlockSimple", $this->_propDict)) {
- return $this->_propDict["passwordBlockSimple"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordBlockSimple
- * Whether or not to block syncing the calendar.
- *
- * @param bool $val The passwordBlockSimple
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordBlockSimple($val)
- {
- $this->_propDict["passwordBlockSimple"] = boolval($val);
- return $this;
- }
-
- /**
- * Gets the passwordExpirationDays
- * Number of days before the password expires.
- *
- * @return int The passwordExpirationDays
- */
- public function getPasswordExpirationDays()
- {
- if (array_key_exists("passwordExpirationDays", $this->_propDict)) {
- return $this->_propDict["passwordExpirationDays"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordExpirationDays
- * Number of days before the password expires.
- *
- * @param int $val The passwordExpirationDays
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordExpirationDays($val)
- {
- $this->_propDict["passwordExpirationDays"] = intval($val);
- return $this;
- }
-
- /**
- * Gets the passwordMinimumCharacterSetCount
- * The number of character sets required in the password.
- *
- * @return int The passwordMinimumCharacterSetCount
- */
- public function getPasswordMinimumCharacterSetCount()
- {
- if (array_key_exists("passwordMinimumCharacterSetCount", $this->_propDict)) {
- return $this->_propDict["passwordMinimumCharacterSetCount"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordMinimumCharacterSetCount
- * The number of character sets required in the password.
- *
- * @param int $val The passwordMinimumCharacterSetCount
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordMinimumCharacterSetCount($val)
- {
- $this->_propDict["passwordMinimumCharacterSetCount"] = intval($val);
- return $this;
- }
-
- /**
- * Gets the passwordMinimumLength
- * Minimum length of passwords.
- *
- * @return int The passwordMinimumLength
- */
- public function getPasswordMinimumLength()
- {
- if (array_key_exists("passwordMinimumLength", $this->_propDict)) {
- return $this->_propDict["passwordMinimumLength"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordMinimumLength
- * Minimum length of passwords.
- *
- * @param int $val The passwordMinimumLength
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordMinimumLength($val)
- {
- $this->_propDict["passwordMinimumLength"] = intval($val);
- return $this;
- }
-
- /**
- * Gets the passwordMinutesOfInactivityBeforeLock
- * Minutes of inactivity before a password is required.
- *
- * @return int The passwordMinutesOfInactivityBeforeLock
- */
- public function getPasswordMinutesOfInactivityBeforeLock()
- {
- if (array_key_exists("passwordMinutesOfInactivityBeforeLock", $this->_propDict)) {
- return $this->_propDict["passwordMinutesOfInactivityBeforeLock"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordMinutesOfInactivityBeforeLock
- * Minutes of inactivity before a password is required.
- *
- * @param int $val The passwordMinutesOfInactivityBeforeLock
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordMinutesOfInactivityBeforeLock($val)
- {
- $this->_propDict["passwordMinutesOfInactivityBeforeLock"] = intval($val);
- return $this;
- }
-
- /**
- * Gets the passwordPreviousPasswordBlockCount
- * Number of previous passwords to block. Valid values 0 to 24
- *
- * @return int The passwordPreviousPasswordBlockCount
- */
- public function getPasswordPreviousPasswordBlockCount()
- {
- if (array_key_exists("passwordPreviousPasswordBlockCount", $this->_propDict)) {
- return $this->_propDict["passwordPreviousPasswordBlockCount"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordPreviousPasswordBlockCount
- * Number of previous passwords to block. Valid values 0 to 24
- *
- * @param int $val The passwordPreviousPasswordBlockCount
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordPreviousPasswordBlockCount($val)
- {
- $this->_propDict["passwordPreviousPasswordBlockCount"] = intval($val);
- return $this;
- }
-
- /**
- * Gets the passwordRequired
- * Whether or not to require a password.
- *
- * @return bool The passwordRequired
- */
- public function getPasswordRequired()
- {
- if (array_key_exists("passwordRequired", $this->_propDict)) {
- return $this->_propDict["passwordRequired"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the passwordRequired
- * Whether or not to require a password.
- *
- * @param bool $val The passwordRequired
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordRequired($val)
- {
- $this->_propDict["passwordRequired"] = boolval($val);
- return $this;
- }
-
- /**
- * Gets the passwordRequiredType
- * The required password type. Possible values are: deviceDefault, alphanumeric, numeric.
- *
- * @return RequiredPasswordType The passwordRequiredType
- */
- public function getPasswordRequiredType()
- {
- if (array_key_exists("passwordRequiredType", $this->_propDict)) {
- if (is_a($this->_propDict["passwordRequiredType"], "Microsoft\Graph\Model\RequiredPasswordType")) {
- return $this->_propDict["passwordRequiredType"];
- } else {
- $this->_propDict["passwordRequiredType"] = new RequiredPasswordType($this->_propDict["passwordRequiredType"]);
- return $this->_propDict["passwordRequiredType"];
- }
- }
- return null;
- }
-
- /**
- * Sets the passwordRequiredType
- * The required password type. Possible values are: deviceDefault, alphanumeric, numeric.
- *
- * @param RequiredPasswordType $val The passwordRequiredType
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setPasswordRequiredType($val)
- {
- $this->_propDict["passwordRequiredType"] = $val;
- return $this;
- }
-
- /**
- * Gets the storageRequireEncryption
- * Require encryption on windows phone devices.
- *
- * @return bool The storageRequireEncryption
- */
- public function getStorageRequireEncryption()
- {
- if (array_key_exists("storageRequireEncryption", $this->_propDict)) {
- return $this->_propDict["storageRequireEncryption"];
- } else {
- return null;
- }
- }
-
- /**
- * Sets the storageRequireEncryption
- * Require encryption on windows phone devices.
- *
- * @param bool $val The storageRequireEncryption
- *
- * @return WindowsPhone81CompliancePolicy
- */
- public function setStorageRequireEncryption($val)
- {
- $this->_propDict["storageRequireEncryption"] = boolval($val);
- return $this;
- }
-
- }