1
0
Fork 0

Update libraries

master
Brie Bruns 2023-02-19 08:32:49 -07:00
parent 78300e183e
commit 8e6cf7bdc7
230 changed files with 8968 additions and 1679 deletions

12
composer.lock generated
View File

@ -339,16 +339,16 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.86.0",
"version": "1.88.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "9cfeb800243ec46e44d63d88264e08cd7b289500"
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/9cfeb800243ec46e44d63d88264e08cd7b289500",
"reference": "9cfeb800243ec46e44d63d88264e08cd7b289500",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"shasum": ""
},
"require": {
@ -384,9 +384,9 @@
"homepage": "https://developer.microsoft.com/en-us/graph",
"support": {
"issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues",
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.86.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.88.0"
},
"time": "2023-01-17T11:44:36+00:00"
"time": "2023-02-07T16:00:58+00:00"
},
{
"name": "psr/http-client",

17
vendor/autoload.php vendored
View File

@ -3,8 +3,21 @@
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
exit(1);
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, $err);
} elseif (!headers_sent()) {
echo $err;
}
}
trigger_error(
$err,
E_USER_ERROR
);
}
require_once __DIR__ . '/composer/autoload_real.php';

View File

@ -42,6 +42,9 @@ namespace Composer\Autoload;
*/
class ClassLoader
{
/** @var \Closure(string):void */
private static $includeFile;
/** @var ?string */
private $vendorDir;
@ -106,6 +109,7 @@ class ClassLoader
public function __construct($vendorDir = null)
{
$this->vendorDir = $vendorDir;
self::initializeIncludeClosure();
}
/**
@ -425,7 +429,7 @@ class ClassLoader
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
(self::$includeFile)($file);
return true;
}
@ -555,18 +559,23 @@ class ClassLoader
return false;
}
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
* @private
*/
function includeFile($file)
{
include $file;
private static function initializeIncludeClosure(): void
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = static function($file) {
include $file;
};
}
}

View File

@ -28,7 +28,7 @@ class InstalledVersions
{
/**
* @var mixed[]|null
* @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
* @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
*/
private static $installed;
@ -39,7 +39,7 @@ class InstalledVersions
/**
* @var array[]
* @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
* @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
private static $installedByVendor = array();
@ -243,7 +243,7 @@ class InstalledVersions
/**
* @return array
* @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}
* @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
*/
public static function getRootPackage()
{
@ -257,7 +257,7 @@ class InstalledVersions
*
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
* @return array[]
* @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}
* @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
*/
public static function getRawData()
{
@ -280,7 +280,7 @@ class InstalledVersions
* Returns the raw data of all installed.php which are currently loaded for custom implementations
*
* @return array[]
* @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
public static function getAllRawData()
{
@ -303,7 +303,7 @@ class InstalledVersions
* @param array[] $data A vendor/composer/installed.php data set
* @return void
*
* @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data
* @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
*/
public static function reload($data)
{
@ -313,7 +313,7 @@ class InstalledVersions
/**
* @return array[]
* @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
private static function getInstalled()
{

View File

@ -33,25 +33,18 @@ class ComposerAutoloaderInitb3ba5c720289dde204718f29088eb21c
$loader->register(true);
$includeFiles = \Composer\Autoload\ComposerStaticInitb3ba5c720289dde204718f29088eb21c::$files;
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequireb3ba5c720289dde204718f29088eb21c($fileIdentifier, $file);
$filesToLoad = \Composer\Autoload\ComposerStaticInitb3ba5c720289dde204718f29088eb21c::$files;
$requireFile = static function ($fileIdentifier, $file) {
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
require $file;
}
};
foreach ($filesToLoad as $fileIdentifier => $file) {
($requireFile)($fileIdentifier, $file);
}
return $loader;
}
}
/**
* @param string $fileIdentifier
* @param string $file
* @return void
*/
function composerRequireb3ba5c720289dde204718f29088eb21c($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
require $file;
}
}

View File

@ -342,17 +342,17 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.86.0",
"version_normalized": "1.86.0.0",
"version": "1.88.0",
"version_normalized": "1.88.0.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "9cfeb800243ec46e44d63d88264e08cd7b289500"
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/9cfeb800243ec46e44d63d88264e08cd7b289500",
"reference": "9cfeb800243ec46e44d63d88264e08cd7b289500",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"shasum": ""
},
"require": {
@ -366,7 +366,7 @@
"phpstan/phpstan": "^0.12.90 || ^1.0.0",
"phpunit/phpunit": "^8.0 || ^9.0"
},
"time": "2023-01-17T11:44:36+00:00",
"time": "2023-02-07T16:00:58+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@ -390,7 +390,7 @@
"homepage": "https://developer.microsoft.com/en-us/graph",
"support": {
"issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues",
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.86.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.88.0"
},
"install-path": "../microsoft/microsoft-graph"
},

View File

@ -1,67 +1,67 @@
<?php return array(
'root' => array(
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '78300e183e4004d6ac2c0a0f1bc5a612bc5c311c',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'reference' => '32472f0e3f5c7ee046af63c46fec6f4c6fa0a4d2',
'name' => '__root__',
'dev' => true,
),
'versions' => array(
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '78300e183e4004d6ac2c0a0f1bc5a612bc5c311c',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'reference' => '32472f0e3f5c7ee046af63c46fec6f4c6fa0a4d2',
'dev_requirement' => false,
),
'guzzlehttp/guzzle' => array(
'pretty_version' => '7.5.0',
'version' => '7.5.0.0',
'reference' => 'b50a2a1251152e43f6a37f0fa053e730a67d25ba',
'type' => 'library',
'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
'aliases' => array(),
'reference' => 'b50a2a1251152e43f6a37f0fa053e730a67d25ba',
'dev_requirement' => false,
),
'guzzlehttp/promises' => array(
'pretty_version' => '1.5.2',
'version' => '1.5.2.0',
'reference' => 'b94b2807d85443f9719887892882d0329d1e2598',
'type' => 'library',
'install_path' => __DIR__ . '/../guzzlehttp/promises',
'aliases' => array(),
'reference' => 'b94b2807d85443f9719887892882d0329d1e2598',
'dev_requirement' => false,
),
'guzzlehttp/psr7' => array(
'pretty_version' => '2.4.3',
'version' => '2.4.3.0',
'reference' => '67c26b443f348a51926030c83481b85718457d3d',
'type' => 'library',
'install_path' => __DIR__ . '/../guzzlehttp/psr7',
'aliases' => array(),
'reference' => '67c26b443f348a51926030c83481b85718457d3d',
'dev_requirement' => false,
),
'microsoft/microsoft-graph' => array(
'pretty_version' => '1.86.0',
'version' => '1.86.0.0',
'pretty_version' => '1.88.0',
'version' => '1.88.0.0',
'reference' => '143eb88f9663f21a2ba2986b6f3d945fa448aabd',
'type' => 'library',
'install_path' => __DIR__ . '/../microsoft/microsoft-graph',
'aliases' => array(),
'reference' => '9cfeb800243ec46e44d63d88264e08cd7b289500',
'dev_requirement' => false,
),
'psr/http-client' => array(
'pretty_version' => '1.0.1',
'version' => '1.0.1.0',
'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621',
'type' => 'library',
'install_path' => __DIR__ . '/../psr/http-client',
'aliases' => array(),
'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621',
'dev_requirement' => false,
),
'psr/http-client-implementation' => array(
@ -73,10 +73,10 @@
'psr/http-factory' => array(
'pretty_version' => '1.0.1',
'version' => '1.0.1.0',
'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be',
'type' => 'library',
'install_path' => __DIR__ . '/../psr/http-factory',
'aliases' => array(),
'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be',
'dev_requirement' => false,
),
'psr/http-factory-implementation' => array(
@ -88,10 +88,10 @@
'psr/http-message' => array(
'pretty_version' => '1.0.1',
'version' => '1.0.1.0',
'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
'type' => 'library',
'install_path' => __DIR__ . '/../psr/http-message',
'aliases' => array(),
'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
'dev_requirement' => false,
),
'psr/http-message-implementation' => array(
@ -103,19 +103,19 @@
'ralouphie/getallheaders' => array(
'pretty_version' => '3.0.3',
'version' => '3.0.3.0',
'reference' => '120b605dfeb996808c31b6477290a714d356e822',
'type' => 'library',
'install_path' => __DIR__ . '/../ralouphie/getallheaders',
'aliases' => array(),
'reference' => '120b605dfeb996808c31b6477290a714d356e822',
'dev_requirement' => false,
),
'symfony/deprecation-contracts' => array(
'pretty_version' => 'v2.5.2',
'version' => '2.5.2.0',
'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/deprecation-contracts',
'aliases' => array(),
'reference' => 'e8b495ea28c1d97b5e0c121748d6f9b53d075c66',
'dev_requirement' => false,
),
),

View File

@ -11,7 +11,7 @@ You can install the PHP SDK with Composer, either run `composer require microsof
```
{
"require": {
"microsoft/microsoft-graph": "^1.86.0"
"microsoft/microsoft-graph": "^1.88.0"
}
}
```

View File

@ -26,6 +26,7 @@ class AccountTargetContent extends Entity
/**
* Gets the type
* The type of account target content. Possible values are: unknown,includeAll, addressBook, unknownFutureValue.
*
* @return AccountTargetContentType|null The type
*/
@ -44,6 +45,7 @@ class AccountTargetContent extends Entity
/**
* Sets the type
* The type of account target content. Possible values are: unknown,includeAll, addressBook, unknownFutureValue.
*
* @param AccountTargetContentType $val The value to assign to the type
*

View File

@ -26,6 +26,7 @@ class ActionStep extends Entity
/**
* Gets the actionUrl
* A link to the documentation or Azure portal page that is associated with the action step.
*
* @return ActionUrl|null The actionUrl
*/
@ -44,6 +45,7 @@ class ActionStep extends Entity
/**
* Sets the actionUrl
* A link to the documentation or Azure portal page that is associated with the action step.
*
* @param ActionUrl $val The value to assign to the actionUrl
*
@ -56,6 +58,7 @@ class ActionStep extends Entity
}
/**
* Gets the stepNumber
* Indicates the position for this action in the order of the collection of actions to be taken.
*
* @return int|null The stepNumber
*/
@ -70,6 +73,7 @@ class ActionStep extends Entity
/**
* Sets the stepNumber
* Indicates the position for this action in the order of the collection of actions to be taken.
*
* @param int $val The value of the stepNumber
*
@ -82,6 +86,7 @@ class ActionStep extends Entity
}
/**
* Gets the text
* Friendly description of the action to take.
*
* @return string|null The text
*/
@ -96,6 +101,7 @@ class ActionStep extends Entity
/**
* Sets the text
* Friendly description of the action to take.
*
* @param string $val The value of the text
*

View File

@ -25,6 +25,7 @@ class ActionUrl extends Entity
{
/**
* Gets the displayName
* Brief title for the page that the links directs to.
*
* @return string|null The displayName
*/
@ -39,6 +40,7 @@ class ActionUrl extends Entity
/**
* Sets the displayName
* Brief title for the page that the links directs to.
*
* @param string $val The value of the displayName
*
@ -51,6 +53,7 @@ class ActionUrl extends Entity
}
/**
* Gets the url
* The URL to the documentation or Azure portal page.
*
* @return string|null The url
*/
@ -65,6 +68,7 @@ class ActionUrl extends Entity
/**
* Sets the url
* The URL to the documentation or Azure portal page.
*
* @param string $val The value of the url
*

View File

@ -25,6 +25,7 @@ class AddressBookAccountTargetContent extends AccountTargetContent
{
/**
* Gets the accountTargetEmails
* List of user emails targeted for an attack simulation training campaign.
*
* @return string|null The accountTargetEmails
*/
@ -39,6 +40,7 @@ class AddressBookAccountTargetContent extends AccountTargetContent
/**
* Sets the accountTargetEmails
* List of user emails targeted for an attack simulation training campaign.
*
* @param string $val The value of the accountTargetEmails
*

View File

@ -189,17 +189,17 @@ class Admin implements \JsonSerializable
/**
* Gets the windows
* A container for all Windows Update for Business deployment service functionality. Read-only.
* A container for all Windows administrator functionalities. Read-only.
*
* @return \Beta\Microsoft\Graph\WindowsUpdates\Model\Windows|null The windows
* @return AdminWindows|null The windows
*/
public function getWindows()
{
if (array_key_exists("windows", $this->_propDict)) {
if (is_a($this->_propDict["windows"], "\Beta\Microsoft\Graph\WindowsUpdates\Model\Windows") || is_null($this->_propDict["windows"])) {
if (is_a($this->_propDict["windows"], "\Beta\Microsoft\Graph\Model\AdminWindows") || is_null($this->_propDict["windows"])) {
return $this->_propDict["windows"];
} else {
$this->_propDict["windows"] = new \Beta\Microsoft\Graph\WindowsUpdates\Model\Windows($this->_propDict["windows"]);
$this->_propDict["windows"] = new AdminWindows($this->_propDict["windows"]);
return $this->_propDict["windows"];
}
}
@ -208,9 +208,9 @@ class Admin implements \JsonSerializable
/**
* Sets the windows
* A container for all Windows Update for Business deployment service functionality. Read-only.
* A container for all Windows administrator functionalities. Read-only.
*
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\Windows $val The windows
* @param AdminWindows $val The windows
*
* @return Admin
*/

View File

@ -2,7 +2,7 @@
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* Windows File
* AdminWindows File
* PHP version 7
*
* @category Library
@ -11,10 +11,10 @@
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\WindowsUpdates\Model;
namespace Beta\Microsoft\Graph\Model;
/**
* Windows class
* AdminWindows class
*
* @category Model
* @package Microsoft.Graph
@ -22,21 +22,21 @@ namespace Beta\Microsoft\Graph\WindowsUpdates\Model;
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class Windows extends \Beta\Microsoft\Graph\Model\Entity
class AdminWindows extends Entity
{
/**
* Gets the updates
* Entity that acts as a container for the functionality of the Windows Update for Business deployment service. Read-only.
* Entity that acts as a container for all Windows Update for Business deployment service functionalities. Read-only.
*
* @return Updates|null The updates
* @return AdminWindowsUpdates|null The updates
*/
public function getUpdates()
{
if (array_key_exists("updates", $this->_propDict)) {
if (is_a($this->_propDict["updates"], "\Beta\Microsoft\Graph\WindowsUpdates\Model\Updates") || is_null($this->_propDict["updates"])) {
if (is_a($this->_propDict["updates"], "\Beta\Microsoft\Graph\Model\AdminWindowsUpdates") || is_null($this->_propDict["updates"])) {
return $this->_propDict["updates"];
} else {
$this->_propDict["updates"] = new Updates($this->_propDict["updates"]);
$this->_propDict["updates"] = new AdminWindowsUpdates($this->_propDict["updates"]);
return $this->_propDict["updates"];
}
}
@ -45,11 +45,11 @@ class Windows extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the updates
* Entity that acts as a container for the functionality of the Windows Update for Business deployment service. Read-only.
* Entity that acts as a container for all Windows Update for Business deployment service functionalities. Read-only.
*
* @param Updates $val The updates
* @param AdminWindowsUpdates $val The updates
*
* @return Windows
* @return AdminWindows
*/
public function setUpdates($val)
{

View File

@ -2,7 +2,7 @@
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* Updates File
* AdminWindowsUpdates File
* PHP version 7
*
* @category Library
@ -11,10 +11,10 @@
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\WindowsUpdates\Model;
namespace Beta\Microsoft\Graph\Model;
/**
* Updates class
* AdminWindowsUpdates class
*
* @category Model
* @package Microsoft.Graph
@ -22,13 +22,13 @@ namespace Beta\Microsoft\Graph\WindowsUpdates\Model;
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class Updates extends \Beta\Microsoft\Graph\Model\Entity
class AdminWindowsUpdates extends Entity
{
/**
* Gets the catalog
* Catalog of content that can be approved for deployment by the deployment service. Read-only.
*
* @return Catalog|null The catalog
* @return \Beta\Microsoft\Graph\WindowsUpdates\Model\Catalog|null The catalog
*/
public function getCatalog()
{
@ -36,7 +36,7 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
if (is_a($this->_propDict["catalog"], "\Beta\Microsoft\Graph\WindowsUpdates\Model\Catalog") || is_null($this->_propDict["catalog"])) {
return $this->_propDict["catalog"];
} else {
$this->_propDict["catalog"] = new Catalog($this->_propDict["catalog"]);
$this->_propDict["catalog"] = new \Beta\Microsoft\Graph\WindowsUpdates\Model\Catalog($this->_propDict["catalog"]);
return $this->_propDict["catalog"];
}
}
@ -47,9 +47,9 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
* Sets the catalog
* Catalog of content that can be approved for deployment by the deployment service. Read-only.
*
* @param Catalog $val The catalog
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\Catalog $val The catalog
*
* @return Updates
* @return AdminWindowsUpdates
*/
public function setCatalog($val)
{
@ -58,9 +58,39 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the deploymentAudiences
* The set of updatableAsset resources to which a deployment can apply.
*
* @return array|null The deploymentAudiences
*/
public function getDeploymentAudiences()
{
if (array_key_exists("deploymentAudiences", $this->_propDict)) {
return $this->_propDict["deploymentAudiences"];
} else {
return null;
}
}
/**
* Sets the deploymentAudiences
* The set of updatableAsset resources to which a deployment can apply.
*
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\DeploymentAudience[] $val The deploymentAudiences
*
* @return AdminWindowsUpdates
*/
public function setDeploymentAudiences($val)
{
$this->_propDict["deploymentAudiences"] = $val;
return $this;
}
/**
* Gets the deployments
* Deployments created using the deployment service. Read-only.
* Deployments created using the deployment service.
*
* @return array|null The deployments
*/
@ -75,11 +105,11 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the deployments
* Deployments created using the deployment service. Read-only.
* Deployments created using the deployment service.
*
* @param Deployment[] $val The deployments
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\Deployment[] $val The deployments
*
* @return Updates
* @return AdminWindowsUpdates
*/
public function setDeployments($val)
{
@ -107,9 +137,9 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
* Sets the resourceConnections
* Service connections to external resources such as analytics workspaces.
*
* @param ResourceConnection[] $val The resourceConnections
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\ResourceConnection[] $val The resourceConnections
*
* @return Updates
* @return AdminWindowsUpdates
*/
public function setResourceConnections($val)
{
@ -120,7 +150,7 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the updatableAssets
* Assets registered with the deployment service that can receive updates. Read-only.
* Assets registered with the deployment service that can receive updates.
*
* @return array|null The updatableAssets
*/
@ -135,11 +165,11 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the updatableAssets
* Assets registered with the deployment service that can receive updates. Read-only.
* Assets registered with the deployment service that can receive updates.
*
* @param UpdatableAsset[] $val The updatableAssets
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\UpdatableAsset[] $val The updatableAssets
*
* @return Updates
* @return AdminWindowsUpdates
*/
public function setUpdatableAssets($val)
{
@ -147,4 +177,34 @@ class Updates extends \Beta\Microsoft\Graph\Model\Entity
return $this;
}
/**
* Gets the updatePolicies
* A collection of policies for approving the deployment of different content to an audience over time.
*
* @return array|null The updatePolicies
*/
public function getUpdatePolicies()
{
if (array_key_exists("updatePolicies", $this->_propDict)) {
return $this->_propDict["updatePolicies"];
} else {
return null;
}
}
/**
* Sets the updatePolicies
* A collection of policies for approving the deployment of different content to an audience over time.
*
* @param \Beta\Microsoft\Graph\WindowsUpdates\Model\UpdatePolicy[] $val The updatePolicies
*
* @return AdminWindowsUpdates
*/
public function setUpdatePolicies($val)
{
$this->_propDict["updatePolicies"] = $val;
return $this;
}
}

View File

@ -2031,6 +2031,64 @@ class AndroidDeviceOwnerGeneralDeviceConfiguration extends DeviceConfiguration
return $this;
}
/**
* Gets the locateDeviceLostModeEnabled
* Indicates whether or not LocateDevice for devices with lost mode (COBO, COPE) is enabled.
*
* @return bool|null The locateDeviceLostModeEnabled
*/
public function getLocateDeviceLostModeEnabled()
{
if (array_key_exists("locateDeviceLostModeEnabled", $this->_propDict)) {
return $this->_propDict["locateDeviceLostModeEnabled"];
} else {
return null;
}
}
/**
* Sets the locateDeviceLostModeEnabled
* Indicates whether or not LocateDevice for devices with lost mode (COBO, COPE) is enabled.
*
* @param bool $val The locateDeviceLostModeEnabled
*
* @return AndroidDeviceOwnerGeneralDeviceConfiguration
*/
public function setLocateDeviceLostModeEnabled($val)
{
$this->_propDict["locateDeviceLostModeEnabled"] = boolval($val);
return $this;
}
/**
* Gets the locateDeviceUserlessDisabled
* Indicates whether or not LocateDevice for userless (COSU) devices is disabled.
*
* @return bool|null The locateDeviceUserlessDisabled
*/
public function getLocateDeviceUserlessDisabled()
{
if (array_key_exists("locateDeviceUserlessDisabled", $this->_propDict)) {
return $this->_propDict["locateDeviceUserlessDisabled"];
} else {
return null;
}
}
/**
* Sets the locateDeviceUserlessDisabled
* Indicates whether or not LocateDevice for userless (COSU) devices is disabled.
*
* @param bool $val The locateDeviceUserlessDisabled
*
* @return AndroidDeviceOwnerGeneralDeviceConfiguration
*/
public function setLocateDeviceUserlessDisabled($val)
{
$this->_propDict["locateDeviceUserlessDisabled"] = boolval($val);
return $this;
}
/**
* Gets the microphoneForceMute
* Indicates whether or not to block unmuting the microphone on the device.

View File

@ -26,7 +26,7 @@ class AndroidLobApp extends MobileLobApp
{
/**
* Gets the identityName
* The Identity Name.
* The Identity Name. This property is deprecated starting in February 2023 (Release 2302).
*
* @return string|null The identityName
*/
@ -41,7 +41,7 @@ class AndroidLobApp extends MobileLobApp
/**
* Sets the identityName
* The Identity Name.
* The Identity Name. This property is deprecated starting in February 2023 (Release 2302).
*
* @param string $val The identityName
*
@ -55,7 +55,7 @@ class AndroidLobApp extends MobileLobApp
/**
* Gets the identityVersion
* The identity version.
* The identity version. This property is deprecated starting in February 2023 (Release 2302).
*
* @return string|null The identityVersion
*/
@ -70,7 +70,7 @@ class AndroidLobApp extends MobileLobApp
/**
* Sets the identityVersion
* The identity version.
* The identity version. This property is deprecated starting in February 2023 (Release 2302).
*
* @param string $val The identityVersion
*

View File

@ -26,7 +26,7 @@ class AppLogCollectionDownloadDetails extends Entity
/**
* Gets the appLogDecryptionAlgorithm
* DecryptionAlgorithm for Content. Possible values are: aes256.
* Decryption algorithm for Content. Default is ASE256. Possible values are: aes256, unknownFutureValue.
*
* @return AppLogDecryptionAlgorithm|null The appLogDecryptionAlgorithm
*/
@ -45,7 +45,7 @@ class AppLogCollectionDownloadDetails extends Entity
/**
* Sets the appLogDecryptionAlgorithm
* DecryptionAlgorithm for Content. Possible values are: aes256.
* Decryption algorithm for Content. Default is ASE256. Possible values are: aes256, unknownFutureValue.
*
* @param AppLogDecryptionAlgorithm $val The value to assign to the appLogDecryptionAlgorithm
*
@ -58,7 +58,7 @@ class AppLogCollectionDownloadDetails extends Entity
}
/**
* Gets the decryptionKey
* DecryptionKey as string
* Decryption key that used to decrypt the log.
*
* @return string|null The decryptionKey
*/
@ -73,7 +73,7 @@ class AppLogCollectionDownloadDetails extends Entity
/**
* Sets the decryptionKey
* DecryptionKey as string
* Decryption key that used to decrypt the log.
*
* @param string $val The value of the decryptionKey
*
@ -86,7 +86,7 @@ class AppLogCollectionDownloadDetails extends Entity
}
/**
* Gets the downloadUrl
* Download SAS Url for completed AppLogUploadRequest
* Download SAS (Shared Access Signature) Url for completed app log request.
*
* @return string|null The downloadUrl
*/
@ -101,7 +101,7 @@ class AppLogCollectionDownloadDetails extends Entity
/**
* Sets the downloadUrl
* Download SAS Url for completed AppLogUploadRequest
* Download SAS (Shared Access Signature) Url for completed app log request.
*
* @param string $val The value of the downloadUrl
*

View File

@ -26,7 +26,7 @@ class AppLogCollectionRequest extends Entity
{
/**
* Gets the completedDateTime
* Time at which the upload log request reached a terminal state
* Time at which the upload log request reached a completed state if not completed yet NULL will be returned.
*
* @return \DateTime|null The completedDateTime
*/
@ -45,7 +45,7 @@ class AppLogCollectionRequest extends Entity
/**
* Sets the completedDateTime
* Time at which the upload log request reached a terminal state
* Time at which the upload log request reached a completed state if not completed yet NULL will be returned.
*
* @param \DateTime $val The completedDateTime
*
@ -88,7 +88,7 @@ class AppLogCollectionRequest extends Entity
/**
* Gets the errorMessage
* Error message if any during the upload process
* Indicates error message if any during the upload process.
*
* @return string|null The errorMessage
*/
@ -103,7 +103,7 @@ class AppLogCollectionRequest extends Entity
/**
* Sets the errorMessage
* Error message if any during the upload process
* Indicates error message if any during the upload process.
*
* @param string $val The errorMessage
*
@ -117,7 +117,7 @@ class AppLogCollectionRequest extends Entity
/**
* Gets the status
* Log upload status. Possible values are: pending, completed, failed.
* Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue.
*
* @return AppLogUploadState|null The status
*/
@ -136,7 +136,7 @@ class AppLogCollectionRequest extends Entity
/**
* Sets the status
* Log upload status. Possible values are: pending, completed, failed.
* Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue.
*
* @param AppLogUploadState $val The status
*

View File

@ -30,4 +30,5 @@ class AppLogDecryptionAlgorithm extends Enum
* The Enum AppLogDecryptionAlgorithm
*/
const AES256 = "aes256";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -32,4 +32,5 @@ class AppLogUploadState extends Enum
const PENDING = "pending";
const COMPLETED = "completed";
const FAILED = "failed";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -26,7 +26,7 @@ class AppleOwnerTypeEnrollmentType extends Entity
/**
* Gets the enrollmentType
* The enrollment type. Possible values are: unknown, device, user.
* The enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.
*
* @return AppleUserInitiatedEnrollmentType|null The enrollmentType
*/
@ -45,7 +45,7 @@ class AppleOwnerTypeEnrollmentType extends Entity
/**
* Sets the enrollmentType
* The enrollment type. Possible values are: unknown, device, user.
* The enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.
*
* @param AppleUserInitiatedEnrollmentType $val The value to assign to the enrollmentType
*

View File

@ -89,7 +89,7 @@ class AppleUserInitiatedEnrollmentProfile extends Entity
/**
* Gets the defaultEnrollmentType
* The default profile enrollment type. Possible values are: unknown, device, user.
* The default profile enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.
*
* @return AppleUserInitiatedEnrollmentType|null The defaultEnrollmentType
*/
@ -108,7 +108,7 @@ class AppleUserInitiatedEnrollmentProfile extends Entity
/**
* Sets the defaultEnrollmentType
* The default profile enrollment type. Possible values are: unknown, device, user.
* The default profile enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.
*
* @param AppleUserInitiatedEnrollmentType $val The defaultEnrollmentType
*

View File

@ -32,4 +32,7 @@ class AppleUserInitiatedEnrollmentType extends Enum
const UNKNOWN = "unknown";
const DEVICE = "device";
const USER = "user";
const ACCOUNT_DRIVEN_USER_ENROLLMENT = "accountDrivenUserEnrollment";
const WEB_DEVICE_ENROLLMENT = "webDeviceEnrollment";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -26,6 +26,7 @@ class AppliedAuthenticationEventListener extends Entity
/**
* Gets the eventType
* The type of authentication event that triggered the custom extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue.
*
* @return AuthenticationEventType|null The eventType
*/
@ -44,6 +45,7 @@ class AppliedAuthenticationEventListener extends Entity
/**
* Sets the eventType
* The type of authentication event that triggered the custom extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue.
*
* @param AuthenticationEventType $val The value to assign to the eventType
*
@ -56,6 +58,7 @@ class AppliedAuthenticationEventListener extends Entity
}
/**
* Gets the executedListenerId
* ID of the Event Listener that was executed.
*
* @return string|null The executedListenerId
*/
@ -70,6 +73,7 @@ class AppliedAuthenticationEventListener extends Entity
/**
* Sets the executedListenerId
* ID of the Event Listener that was executed.
*
* @param string $val The value of the executedListenerId
*
@ -83,6 +87,7 @@ class AppliedAuthenticationEventListener extends Entity
/**
* Gets the handlerResult
* The result from the listening client, such as an Azure Logic App and Azure Functions, of this authentication event.
*
* @return AuthenticationEventHandlerResult|null The handlerResult
*/
@ -101,6 +106,7 @@ class AppliedAuthenticationEventListener extends Entity
/**
* Sets the handlerResult
* The result from the listening client, such as an Azure Logic App and Azure Functions, of this authentication event.
*
* @param AuthenticationEventHandlerResult $val The value to assign to the handlerResult
*

View File

@ -170,7 +170,7 @@ class AssignmentFilterSupportedProperty extends Entity
}
/**
* Gets the supportedValues
* List of all supported values for this propery, empty if everything is supported.
* List of all supported values for this property, empty if everything is supported.
*
* @return string|null The supportedValues
*/
@ -185,7 +185,7 @@ class AssignmentFilterSupportedProperty extends Entity
/**
* Sets the supportedValues
* List of all supported values for this propery, empty if everything is supported.
* List of all supported values for this property, empty if everything is supported.
*
* @param string $val The value of the supportedValues
*

View File

@ -26,6 +26,7 @@ class AttackSimulationOperation extends LongRunningOperation
{
/**
* Gets the percentageCompleted
* Percentage of completion of the respective operation.
*
* @return int|null The percentageCompleted
*/
@ -40,6 +41,7 @@ class AttackSimulationOperation extends LongRunningOperation
/**
* Sets the percentageCompleted
* Percentage of completion of the respective operation.
*
* @param int $val The percentageCompleted
*
@ -53,6 +55,7 @@ class AttackSimulationOperation extends LongRunningOperation
/**
* Gets the tenantId
* Tenant identifier.
*
* @return string|null The tenantId
*/
@ -67,6 +70,7 @@ class AttackSimulationOperation extends LongRunningOperation
/**
* Sets the tenantId
* Tenant identifier.
*
* @param string $val The tenantId
*
@ -80,6 +84,7 @@ class AttackSimulationOperation extends LongRunningOperation
/**
* Gets the type
* The attack simulation operation type. Possible values are: createSimulation, updateSimulation, unknownFutureValue.
*
* @return AttackSimulationOperationType|null The type
*/
@ -98,6 +103,7 @@ class AttackSimulationOperation extends LongRunningOperation
/**
* Sets the type
* The attack simulation operation type. Possible values are: createSimulation, updateSimulation, unknownFutureValue.
*
* @param AttackSimulationOperationType $val The type
*

View File

@ -27,6 +27,7 @@ class AttackSimulationRoot extends Entity
/**
* Gets the operations
* Represents an attack simulation training operation.
*
* @return array|null The operations
*/
@ -41,6 +42,7 @@ class AttackSimulationRoot extends Entity
/**
* Sets the operations
* Represents an attack simulation training operation.
*
* @param AttackSimulationOperation[] $val The operations
*
@ -55,6 +57,7 @@ class AttackSimulationRoot extends Entity
/**
* Gets the payloads
* Represents an attack simulation training campaign payload in a tenant.
*
* @return array|null The payloads
*/
@ -69,6 +72,7 @@ class AttackSimulationRoot extends Entity
/**
* Sets the payloads
* Represents an attack simulation training campaign payload in a tenant.
*
* @param Payload[] $val The payloads
*

View File

@ -24,6 +24,36 @@ namespace Beta\Microsoft\Graph\Model;
*/
class AuthenticationMethodConfiguration extends Entity
{
/**
* Gets the excludeTargets
* Groups of users that are excluded from a policy.
*
* @return array|null The excludeTargets
*/
public function getExcludeTargets()
{
if (array_key_exists("excludeTargets", $this->_propDict)) {
return $this->_propDict["excludeTargets"];
} else {
return null;
}
}
/**
* Sets the excludeTargets
* Groups of users that are excluded from a policy.
*
* @param ExcludeTarget[] $val The excludeTargets
*
* @return AuthenticationMethodConfiguration
*/
public function setExcludeTargets($val)
{
$this->_propDict["excludeTargets"] = $val;
return $this;
}
/**
* Gets the state
* The state of the policy. Possible values are: enabled, disabled.

View File

@ -115,6 +115,39 @@ class AuthenticationMethodsPolicy extends Entity
return $this;
}
/**
* Gets the policyMigrationState
* The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.
*
* @return AuthenticationMethodsPolicyMigrationState|null The policyMigrationState
*/
public function getPolicyMigrationState()
{
if (array_key_exists("policyMigrationState", $this->_propDict)) {
if (is_a($this->_propDict["policyMigrationState"], "\Beta\Microsoft\Graph\Model\AuthenticationMethodsPolicyMigrationState") || is_null($this->_propDict["policyMigrationState"])) {
return $this->_propDict["policyMigrationState"];
} else {
$this->_propDict["policyMigrationState"] = new AuthenticationMethodsPolicyMigrationState($this->_propDict["policyMigrationState"]);
return $this->_propDict["policyMigrationState"];
}
}
return null;
}
/**
* Sets the policyMigrationState
* The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.
*
* @param AuthenticationMethodsPolicyMigrationState $val The policyMigrationState
*
* @return AuthenticationMethodsPolicy
*/
public function setPolicyMigrationState($val)
{
$this->_propDict["policyMigrationState"] = $val;
return $this;
}
/**
* Gets the policyVersion
* The version of the policy in use.

View File

@ -0,0 +1,36 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AuthenticationMethodsPolicyMigrationState File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
use Microsoft\Graph\Core\Enum;
/**
* AuthenticationMethodsPolicyMigrationState class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AuthenticationMethodsPolicyMigrationState extends Enum
{
/**
* The Enum AuthenticationMethodsPolicyMigrationState
*/
const PRE_MIGRATION = "preMigration";
const MIGRATION_IN_PROGRESS = "migrationInProgress";
const MIGRATION_COMPLETE = "migrationComplete";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -55,6 +55,34 @@ class AuthenticationStrengthRoot extends Entity
}
/**
* Gets the combinations
*
* @return array|null The combinations
*/
public function getCombinations()
{
if (array_key_exists("combinations", $this->_propDict)) {
return $this->_propDict["combinations"];
} else {
return null;
}
}
/**
* Sets the combinations
*
* @param AuthenticationMethodModes[] $val The combinations
*
* @return AuthenticationStrengthRoot
*/
public function setCombinations($val)
{
$this->_propDict["combinations"] = $val;
return $this;
}
/**
* Gets the authenticationMethodModes
* Names and descriptions of all valid authentication method modes in the system.

View File

@ -26,6 +26,7 @@ class AzureCommunicationServicesUserConversationMember extends ConversationMembe
{
/**
* Gets the azureCommunicationServicesId
* Azure Communication Services ID of the user.
*
* @return string|null The azureCommunicationServicesId
*/
@ -40,6 +41,7 @@ class AzureCommunicationServicesUserConversationMember extends ConversationMembe
/**
* Sets the azureCommunicationServicesId
* Azure Communication Services ID of the user.
*
* @param string $val The azureCommunicationServicesId
*

View File

@ -88,6 +88,7 @@ class CloudPC extends Entity
/**
* Gets the diskEncryptionState
* The disk encryption applied to the Cloud PC. Possible values: notAvailable, notEncrypted, encryptedUsingPlatformManagedKey, encryptedUsingCustomerManagedKey, and unknownFutureValue.
*
* @return CloudPcDiskEncryptionState|null The diskEncryptionState
*/
@ -106,6 +107,7 @@ class CloudPC extends Entity
/**
* Sets the diskEncryptionState
* The disk encryption applied to the Cloud PC. Possible values: notAvailable, notEncrypted, encryptedUsingPlatformManagedKey, encryptedUsingCustomerManagedKey, and unknownFutureValue.
*
* @param CloudPcDiskEncryptionState $val The diskEncryptionState
*

View File

@ -179,7 +179,7 @@ class CloudPcExportJob extends Entity
/**
* Gets the reportName
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, unknownFutureValue.
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, or unknownFutureValue.
*
* @return CloudPcReportName|null The reportName
*/
@ -198,7 +198,7 @@ class CloudPcExportJob extends Entity
/**
* Sets the reportName
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, unknownFutureValue.
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, or unknownFutureValue.
*
* @param CloudPcReportName $val The reportName
*

View File

@ -266,7 +266,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Gets the managedBy
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @return CloudPcManagementService|null The managedBy
*/
@ -285,7 +285,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Sets the managedBy
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @param CloudPcManagementService $val The managedBy
*
@ -506,6 +506,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Gets the virtualNetworkLocation
* Indicates resource location of the virtual target network. Read-only, computed value.
*
* @return string|null The virtualNetworkLocation
*/
@ -520,6 +521,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Sets the virtualNetworkLocation
* Indicates resource location of the virtual target network. Read-only, computed value.
*
* @param string $val The virtualNetworkLocation
*

View File

@ -173,6 +173,34 @@ class CloudPcProvisioningPolicy extends Entity
return $this;
}
/**
* Gets the domainJoinConfigurations
*
* @return array|null The domainJoinConfigurations
*/
public function getDomainJoinConfigurations()
{
if (array_key_exists("domainJoinConfigurations", $this->_propDict)) {
return $this->_propDict["domainJoinConfigurations"];
} else {
return null;
}
}
/**
* Sets the domainJoinConfigurations
*
* @param CloudPcDomainJoinConfiguration[] $val The domainJoinConfigurations
*
* @return CloudPcProvisioningPolicy
*/
public function setDomainJoinConfigurations($val)
{
$this->_propDict["domainJoinConfigurations"] = $val;
return $this;
}
/**
* Gets the enableSingleSignOn
*
@ -351,7 +379,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Gets the managedBy
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @return CloudPcManagementService|null The managedBy
*/
@ -370,7 +398,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Sets the managedBy
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @param CloudPcManagementService $val The managedBy
*

View File

@ -26,6 +26,7 @@ class CloudPcRemoteActionCapability extends Entity
/**
* Gets the actionCapability
* Indicates the state of the supported action capability to perform a Cloud PC remote action. Possible values are: enabled, disabled. Default value is enabled.
*
* @return ActionCapability|null The actionCapability
*/
@ -44,6 +45,7 @@ class CloudPcRemoteActionCapability extends Entity
/**
* Sets the actionCapability
* Indicates the state of the supported action capability to perform a Cloud PC remote action. Possible values are: enabled, disabled. Default value is enabled.
*
* @param ActionCapability $val The value to assign to the actionCapability
*
@ -57,6 +59,7 @@ class CloudPcRemoteActionCapability extends Entity
/**
* Gets the actionName
* The name of the supported Cloud PC remote action. Possible values are: unknown, restart, rename, restore, resize, reprovision, troubleShoot, changeUserAccountType, placeUnderReview. Default value is unknown.
*
* @return CloudPcRemoteActionName|null The actionName
*/
@ -75,6 +78,7 @@ class CloudPcRemoteActionCapability extends Entity
/**
* Sets the actionName
* The name of the supported Cloud PC remote action. Possible values are: unknown, restart, rename, restore, resize, reprovision, troubleShoot, changeUserAccountType, placeUnderReview. Default value is unknown.
*
* @param CloudPcRemoteActionName $val The value to assign to the actionName
*

View File

@ -111,6 +111,37 @@ class CloudPcServicePlan extends Entity
return $this;
}
/**
* Gets the supportedSolution
*
* @return CloudPcManagementService|null The supportedSolution
*/
public function getSupportedSolution()
{
if (array_key_exists("supportedSolution", $this->_propDict)) {
if (is_a($this->_propDict["supportedSolution"], "\Beta\Microsoft\Graph\Model\CloudPcManagementService") || is_null($this->_propDict["supportedSolution"])) {
return $this->_propDict["supportedSolution"];
} else {
$this->_propDict["supportedSolution"] = new CloudPcManagementService($this->_propDict["supportedSolution"]);
return $this->_propDict["supportedSolution"];
}
}
return null;
}
/**
* Sets the supportedSolution
*
* @param CloudPcManagementService $val The supportedSolution
*
* @return CloudPcServicePlan
*/
public function setSupportedSolution($val)
{
$this->_propDict["supportedSolution"] = $val;
return $this;
}
/**
* Gets the type
* The type of the service plan. Possible values are: enterprise, business, unknownFutureValue. Read-only.

View File

@ -55,7 +55,7 @@ class CloudPcSupportedRegion extends Entity
/**
* Gets the regionGroup
* The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, norway, switzerlandsouthKorea, unknownFutureValue. Read-only.
* The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerlandsouthKorea. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: norway, switzerlandsouthKorea. Read-only.
*
* @return CloudPcRegionGroup|null The regionGroup
*/
@ -74,7 +74,7 @@ class CloudPcSupportedRegion extends Entity
/**
* Sets the regionGroup
* The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, norway, switzerlandsouthKorea, unknownFutureValue. Read-only.
* The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerlandsouthKorea. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: norway, switzerlandsouthKorea. Read-only.
*
* @param CloudPcRegionGroup $val The regionGroup
*
@ -121,7 +121,7 @@ class CloudPcSupportedRegion extends Entity
/**
* Gets the supportedSolution
* The supported service or solution for the region. The possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
* The supported service or solution for the region. The possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @return CloudPcManagementService|null The supportedSolution
*/
@ -140,7 +140,7 @@ class CloudPcSupportedRegion extends Entity
/**
* Sets the supportedSolution
* The supported service or solution for the region. The possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
* The supported service or solution for the region. The possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @param CloudPcManagementService $val The supportedSolution
*

View File

@ -25,6 +25,7 @@ class CoachmarkLocation extends Entity
{
/**
* Gets the length
* Length of coachmark.
*
* @return int|null The length
*/
@ -39,6 +40,7 @@ class CoachmarkLocation extends Entity
/**
* Sets the length
* Length of coachmark.
*
* @param int $val The value of the length
*
@ -51,6 +53,7 @@ class CoachmarkLocation extends Entity
}
/**
* Gets the offset
* Offset of coachmark.
*
* @return int|null The offset
*/
@ -65,6 +68,7 @@ class CoachmarkLocation extends Entity
/**
* Sets the offset
* Offset of coachmark.
*
* @param int $val The value of the offset
*
@ -78,6 +82,7 @@ class CoachmarkLocation extends Entity
/**
* Gets the type
* Type of coachmark location. The possible values are: unknown, fromEmail, subject, externalTag, displayName, messageBody, unknownFutureValue.
*
* @return CoachmarkLocationType|null The type
*/
@ -96,6 +101,7 @@ class CoachmarkLocation extends Entity
/**
* Sets the type
* Type of coachmark location. The possible values are: unknown, fromEmail, subject, externalTag, displayName, messageBody, unknownFutureValue.
*
* @param CoachmarkLocationType $val The value to assign to the type
*

View File

@ -24,6 +24,37 @@ namespace Beta\Microsoft\Graph\Model;
*/
class ConditionalAccessRoot extends Entity
{
/**
* Gets the authenticationStrength
*
* @return AuthenticationStrengthRoot|null The authenticationStrength
*/
public function getAuthenticationStrength()
{
if (array_key_exists("authenticationStrength", $this->_propDict)) {
if (is_a($this->_propDict["authenticationStrength"], "\Beta\Microsoft\Graph\Model\AuthenticationStrengthRoot") || is_null($this->_propDict["authenticationStrength"])) {
return $this->_propDict["authenticationStrength"];
} else {
$this->_propDict["authenticationStrength"] = new AuthenticationStrengthRoot($this->_propDict["authenticationStrength"]);
return $this->_propDict["authenticationStrength"];
}
}
return null;
}
/**
* Sets the authenticationStrength
*
* @param AuthenticationStrengthRoot $val The authenticationStrength
*
* @return ConditionalAccessRoot
*/
public function setAuthenticationStrength($val)
{
$this->_propDict["authenticationStrength"] = $val;
return $this;
}
/**
* Gets the authenticationStrengths
* Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy .

View File

@ -2,7 +2,7 @@
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* OverrideOption File
* ConnectorHealthState File
* PHP version 7
*
* @category Library
@ -16,7 +16,7 @@ namespace Beta\Microsoft\Graph\Model;
use Microsoft\Graph\Core\Enum;
/**
* OverrideOption class
* ConnectorHealthState class
*
* @category Model
* @package Microsoft.Graph
@ -24,13 +24,13 @@ use Microsoft\Graph\Core\Enum;
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class OverrideOption extends Enum
class ConnectorHealthState extends Enum
{
/**
* The Enum OverrideOption
* The Enum ConnectorHealthState
*/
const NOT_ALLOWED = "notAllowed";
const ALLOW_FALSE_POSITIVE_OVERRIDE = "allowFalsePositiveOverride";
const ALLOW_WITH_JUSTIFICATION = "allowWithJustification";
const ALLOW_WITHOUT_JUSTIFICATION = "allowWithoutJustification";
const HEALTHY = "healthy";
const WARNING = "warning";
const UNHEALTHY = "unhealthy";
const UNKNOWN = "unknown";
}

View File

@ -0,0 +1,48 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* ConnectorName File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
use Microsoft\Graph\Core\Enum;
/**
* ConnectorName class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class ConnectorName extends Enum
{
/**
* The Enum ConnectorName
*/
const APPLE_PUSH_NOTIFICATION_SERVICE_EXPIRATION_DATE_TIME = "applePushNotificationServiceExpirationDateTime";
const VPP_TOKEN_EXPIRATION_DATE_TIME = "vppTokenExpirationDateTime";
const VPP_TOKEN_LAST_SYNC_DATE_TIME = "vppTokenLastSyncDateTime";
const WINDOWS_AUTOPILOT_LAST_SYNC_DATE_TIME = "windowsAutopilotLastSyncDateTime";
const WINDOWS_STORE_FOR_BUSINESS_LAST_SYNC_DATE_TIME = "windowsStoreForBusinessLastSyncDateTime";
const JAMF_LAST_SYNC_DATE_TIME = "jamfLastSyncDateTime";
const NDES_CONNECTOR_LAST_CONNECTION_DATE_TIME = "ndesConnectorLastConnectionDateTime";
const APPLE_DEP_EXPIRATION_DATE_TIME = "appleDepExpirationDateTime";
const APPLE_DEP_LAST_SYNC_DATE_TIME = "appleDepLastSyncDateTime";
const ON_PREM_CONNECTOR_LAST_SYNC_DATE_TIME = "onPremConnectorLastSyncDateTime";
const GOOGLE_PLAY_APP_LAST_SYNC_DATE_TIME = "googlePlayAppLastSyncDateTime";
const GOOGLE_PLAY_CONNECTOR_LAST_MODIFIED_DATE_TIME = "googlePlayConnectorLastModifiedDateTime";
const WINDOWS_DEFENDER_ATP_CONNECTOR_LAST_HEARTBEAT_DATE_TIME = "windowsDefenderATPConnectorLastHeartbeatDateTime";
const MOBILE_THREAT_DEFENCE_CONNECTOR_LAST_HEARTBEAT_DATE_TIME = "mobileThreatDefenceConnectorLastHeartbeatDateTime";
const CHROMEBOOK_LAST_DIRECTORY_SYNC_DATE_TIME = "chromebookLastDirectorySyncDateTime";
const FUTURE_VALUE = "futureValue";
}

View File

@ -0,0 +1,153 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* ConnectorStatusDetails File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* ConnectorStatusDetails class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class ConnectorStatusDetails extends Entity
{
/**
* Gets the connectorInstanceId
* Connector Instance Id
*
* @return string|null The connectorInstanceId
*/
public function getConnectorInstanceId()
{
if (array_key_exists("connectorInstanceId", $this->_propDict)) {
return $this->_propDict["connectorInstanceId"];
} else {
return null;
}
}
/**
* Sets the connectorInstanceId
* Connector Instance Id
*
* @param string $val The value of the connectorInstanceId
*
* @return ConnectorStatusDetails
*/
public function setConnectorInstanceId($val)
{
$this->_propDict["connectorInstanceId"] = $val;
return $this;
}
/**
* Gets the connectorName
* Connector name
*
* @return ConnectorName|null The connectorName
*/
public function getConnectorName()
{
if (array_key_exists("connectorName", $this->_propDict)) {
if (is_a($this->_propDict["connectorName"], "\Beta\Microsoft\Graph\Model\ConnectorName") || is_null($this->_propDict["connectorName"])) {
return $this->_propDict["connectorName"];
} else {
$this->_propDict["connectorName"] = new ConnectorName($this->_propDict["connectorName"]);
return $this->_propDict["connectorName"];
}
}
return null;
}
/**
* Sets the connectorName
* Connector name
*
* @param ConnectorName $val The value to assign to the connectorName
*
* @return ConnectorStatusDetails The ConnectorStatusDetails
*/
public function setConnectorName($val)
{
$this->_propDict["connectorName"] = $val;
return $this;
}
/**
* Gets the eventDateTime
* Event datetime
*
* @return \DateTime|null The eventDateTime
*/
public function getEventDateTime()
{
if (array_key_exists("eventDateTime", $this->_propDict)) {
if (is_a($this->_propDict["eventDateTime"], "\DateTime") || is_null($this->_propDict["eventDateTime"])) {
return $this->_propDict["eventDateTime"];
} else {
$this->_propDict["eventDateTime"] = new \DateTime($this->_propDict["eventDateTime"]);
return $this->_propDict["eventDateTime"];
}
}
return null;
}
/**
* Sets the eventDateTime
* Event datetime
*
* @param \DateTime $val The value to assign to the eventDateTime
*
* @return ConnectorStatusDetails The ConnectorStatusDetails
*/
public function setEventDateTime($val)
{
$this->_propDict["eventDateTime"] = $val;
return $this;
}
/**
* Gets the status
* Connector health state
*
* @return ConnectorHealthState|null The status
*/
public function getStatus()
{
if (array_key_exists("status", $this->_propDict)) {
if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\ConnectorHealthState") || is_null($this->_propDict["status"])) {
return $this->_propDict["status"];
} else {
$this->_propDict["status"] = new ConnectorHealthState($this->_propDict["status"]);
return $this->_propDict["status"];
}
}
return null;
}
/**
* Sets the status
* Connector health state
*
* @param ConnectorHealthState $val The value to assign to the status
*
* @return ConnectorStatusDetails The ConnectorStatusDetails
*/
public function setStatus($val)
{
$this->_propDict["status"] = $val;
return $this;
}
}

View File

@ -26,6 +26,7 @@ class CorsConfiguration_v2 extends Entity
{
/**
* Gets the allowedHeaders
* The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed.
*
* @return array|null The allowedHeaders
*/
@ -40,6 +41,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Sets the allowedHeaders
* The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed.
*
* @param string[] $val The allowedHeaders
*
@ -53,6 +55,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Gets the allowedMethods
* The HTTP request methods that the origin domain may use for a CORS request.
*
* @return array|null The allowedMethods
*/
@ -67,6 +70,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Sets the allowedMethods
* The HTTP request methods that the origin domain may use for a CORS request.
*
* @param string[] $val The allowedMethods
*
@ -80,6 +84,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Gets the allowedOrigins
* The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user agent sends to the service.
*
* @return array|null The allowedOrigins
*/
@ -94,6 +99,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Sets the allowedOrigins
* The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user agent sends to the service.
*
* @param string[] $val The allowedOrigins
*
@ -107,6 +113,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Gets the maxAgeInSeconds
* The maximum amount of time that a browser should cache the response to the preflight OPTIONS request.
*
* @return int|null The maxAgeInSeconds
*/
@ -121,6 +128,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Sets the maxAgeInSeconds
* The maximum amount of time that a browser should cache the response to the preflight OPTIONS request.
*
* @param int $val The maxAgeInSeconds
*
@ -134,6 +142,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Gets the resource
* Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment.
*
* @return string|null The resource
*/
@ -148,6 +157,7 @@ class CorsConfiguration_v2 extends Entity
/**
* Sets the resource
* Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment.
*
* @param string $val The resource
*

View File

@ -24,6 +24,39 @@ namespace Beta\Microsoft\Graph\Model;
*/
class CrossTenantAccessPolicyConfigurationDefault extends Entity
{
/**
* Gets the automaticUserConsentSettings
* Determines the default configuration for automatic user consent settings. inboundAllowed and outboundAllowed will always be false and cannot be updated in the default configuration. Read only.
*
* @return InboundOutboundPolicyConfiguration|null The automaticUserConsentSettings
*/
public function getAutomaticUserConsentSettings()
{
if (array_key_exists("automaticUserConsentSettings", $this->_propDict)) {
if (is_a($this->_propDict["automaticUserConsentSettings"], "\Beta\Microsoft\Graph\Model\InboundOutboundPolicyConfiguration") || is_null($this->_propDict["automaticUserConsentSettings"])) {
return $this->_propDict["automaticUserConsentSettings"];
} else {
$this->_propDict["automaticUserConsentSettings"] = new InboundOutboundPolicyConfiguration($this->_propDict["automaticUserConsentSettings"]);
return $this->_propDict["automaticUserConsentSettings"];
}
}
return null;
}
/**
* Sets the automaticUserConsentSettings
* Determines the default configuration for automatic user consent settings. inboundAllowed and outboundAllowed will always be false and cannot be updated in the default configuration. Read only.
*
* @param InboundOutboundPolicyConfiguration $val The automaticUserConsentSettings
*
* @return CrossTenantAccessPolicyConfigurationDefault
*/
public function setAutomaticUserConsentSettings($val)
{
$this->_propDict["automaticUserConsentSettings"] = $val;
return $this;
}
/**
* Gets the b2bCollaborationInbound
* Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration.

View File

@ -55,6 +55,39 @@ class CrossTenantAccessPolicyConfigurationPartner implements \JsonSerializable
return $this->_propDict;
}
/**
* Gets the automaticUserConsentSettings
* Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties will be null and inherit from the default settings, which is always false.
*
* @return InboundOutboundPolicyConfiguration|null The automaticUserConsentSettings
*/
public function getAutomaticUserConsentSettings()
{
if (array_key_exists("automaticUserConsentSettings", $this->_propDict)) {
if (is_a($this->_propDict["automaticUserConsentSettings"], "\Beta\Microsoft\Graph\Model\InboundOutboundPolicyConfiguration") || is_null($this->_propDict["automaticUserConsentSettings"])) {
return $this->_propDict["automaticUserConsentSettings"];
} else {
$this->_propDict["automaticUserConsentSettings"] = new InboundOutboundPolicyConfiguration($this->_propDict["automaticUserConsentSettings"]);
return $this->_propDict["automaticUserConsentSettings"];
}
}
return null;
}
/**
* Sets the automaticUserConsentSettings
* Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties will be null and inherit from the default settings, which is always false.
*
* @param InboundOutboundPolicyConfiguration $val The automaticUserConsentSettings
*
* @return CrossTenantAccessPolicyConfigurationPartner
*/
public function setAutomaticUserConsentSettings($val)
{
$this->_propDict["automaticUserConsentSettings"] = $val;
return $this;
}
/**
* Gets the b2bCollaborationInbound
* Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration.
@ -309,6 +342,39 @@ class CrossTenantAccessPolicyConfigurationPartner implements \JsonSerializable
return $this;
}
/**
* Gets the identitySynchronization
* Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating creating, updating, and deleting users from one tenant to another.
*
* @return CrossTenantIdentitySyncPolicyPartner|null The identitySynchronization
*/
public function getIdentitySynchronization()
{
if (array_key_exists("identitySynchronization", $this->_propDict)) {
if (is_a($this->_propDict["identitySynchronization"], "\Beta\Microsoft\Graph\Model\CrossTenantIdentitySyncPolicyPartner") || is_null($this->_propDict["identitySynchronization"])) {
return $this->_propDict["identitySynchronization"];
} else {
$this->_propDict["identitySynchronization"] = new CrossTenantIdentitySyncPolicyPartner($this->_propDict["identitySynchronization"]);
return $this->_propDict["identitySynchronization"];
}
}
return null;
}
/**
* Sets the identitySynchronization
* Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating creating, updating, and deleting users from one tenant to another.
*
* @param CrossTenantIdentitySyncPolicyPartner $val The identitySynchronization
*
* @return CrossTenantAccessPolicyConfigurationPartner
*/
public function setIdentitySynchronization($val)
{
$this->_propDict["identitySynchronization"] = $val;
return $this;
}
/**
* Gets the ODataType
*

View File

@ -0,0 +1,198 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* CrossTenantIdentitySyncPolicyPartner File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* CrossTenantIdentitySyncPolicyPartner class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class CrossTenantIdentitySyncPolicyPartner implements \JsonSerializable
{
/**
* The array of properties available
* to the model
*
* @var array $_propDict
*/
protected $_propDict;
/**
* Construct a new CrossTenantIdentitySyncPolicyPartner
*
* @param array $propDict A list of properties to set
*/
function __construct($propDict = array())
{
if (!is_array($propDict)) {
$propDict = array();
}
$this->_propDict = $propDict;
}
/**
* Gets the property dictionary of the CrossTenantIdentitySyncPolicyPartner
*
* @return array The list of properties
*/
public function getProperties()
{
return $this->_propDict;
}
/**
* Gets the displayName
* Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD tenant to easily identify the policy. Optional.
*
* @return string|null The displayName
*/
public function getDisplayName()
{
if (array_key_exists("displayName", $this->_propDict)) {
return $this->_propDict["displayName"];
} else {
return null;
}
}
/**
* Sets the displayName
* Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD tenant to easily identify the policy. Optional.
*
* @param string $val The displayName
*
* @return CrossTenantIdentitySyncPolicyPartner
*/
public function setDisplayName($val)
{
$this->_propDict["displayName"] = $val;
return $this;
}
/**
* Gets the tenantId
* Tenant identifier for the partner Azure AD organization. Read-only.
*
* @return string|null The tenantId
*/
public function getTenantId()
{
if (array_key_exists("tenantId", $this->_propDict)) {
return $this->_propDict["tenantId"];
} else {
return null;
}
}
/**
* Sets the tenantId
* Tenant identifier for the partner Azure AD organization. Read-only.
*
* @param string $val The tenantId
*
* @return CrossTenantIdentitySyncPolicyPartner
*/
public function setTenantId($val)
{
$this->_propDict["tenantId"] = $val;
return $this;
}
/**
* Gets the userSyncInbound
* Defines whether users can be synchronized from the partner tenant. Key.
*
* @return CrossTenantUserSyncInbound|null The userSyncInbound
*/
public function getUserSyncInbound()
{
if (array_key_exists("userSyncInbound", $this->_propDict)) {
if (is_a($this->_propDict["userSyncInbound"], "\Beta\Microsoft\Graph\Model\CrossTenantUserSyncInbound") || is_null($this->_propDict["userSyncInbound"])) {
return $this->_propDict["userSyncInbound"];
} else {
$this->_propDict["userSyncInbound"] = new CrossTenantUserSyncInbound($this->_propDict["userSyncInbound"]);
return $this->_propDict["userSyncInbound"];
}
}
return null;
}
/**
* Sets the userSyncInbound
* Defines whether users can be synchronized from the partner tenant. Key.
*
* @param CrossTenantUserSyncInbound $val The userSyncInbound
*
* @return CrossTenantIdentitySyncPolicyPartner
*/
public function setUserSyncInbound($val)
{
$this->_propDict["userSyncInbound"] = $val;
return $this;
}
/**
* Gets the ODataType
*
* @return string|null The ODataType
*/
public function getODataType()
{
if (array_key_exists('@odata.type', $this->_propDict)) {
return $this->_propDict["@odata.type"];
}
return null;
}
/**
* Sets the ODataType
*
* @param string $val The ODataType
*
* @return CrossTenantIdentitySyncPolicyPartner
*/
public function setODataType($val)
{
$this->_propDict["@odata.type"] = $val;
return $this;
}
/**
* Serializes the object by property array
* Manually serialize DateTime into RFC3339 format
*
* @return array The list of properties
*/
#[\ReturnTypeWillChange]
public function jsonSerialize()
{
$serializableProperties = $this->getProperties();
foreach ($serializableProperties as $property => $val) {
if (is_a($val, "\DateTime")) {
$serializableProperties[$property] = $val->format(\DateTime::RFC3339);
} else if (is_a($val, "\Microsoft\Graph\Core\Enum")) {
$serializableProperties[$property] = $val->value();
} else if (is_a($val, "\Entity")) {
$serializableProperties[$property] = $val->jsonSerialize();
} else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) {
$serializableProperties[$property] = (string) $val;
}
}
return $serializableProperties;
}
}

View File

@ -0,0 +1,54 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* CrossTenantUserSyncInbound File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* CrossTenantUserSyncInbound class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class CrossTenantUserSyncInbound extends Entity
{
/**
* Gets the isSyncAllowed
* Defines whether user objects should be synchronized from the partner tenant. If set to false, any current user synchronization from the source tenant to the target tenant will stop. There is no impact on existing users that have already been synchronized.
*
* @return bool|null The isSyncAllowed
*/
public function getIsSyncAllowed()
{
if (array_key_exists("isSyncAllowed", $this->_propDict)) {
return $this->_propDict["isSyncAllowed"];
} else {
return null;
}
}
/**
* Sets the isSyncAllowed
* Defines whether user objects should be synchronized from the partner tenant. If set to false, any current user synchronization from the source tenant to the target tenant will stop. There is no impact on existing users that have already been synchronized.
*
* @param bool $val The value of the isSyncAllowed
*
* @return CrossTenantUserSyncInbound
*/
public function setIsSyncAllowed($val)
{
$this->_propDict["isSyncAllowed"] = $val;
return $this;
}
}

View File

@ -26,6 +26,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
/**
* Gets the calloutDateTime
* When the API transaction was initiated, the date and time information uses ISO 8601 format and is always in UTC time. Example: midnight on Jan 1, 2014, is reported as 2014-01-01T00:00:00Z.
*
* @return \DateTime|null The calloutDateTime
*/
@ -44,6 +45,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
/**
* Sets the calloutDateTime
* When the API transaction was initiated, the date and time information uses ISO 8601 format and is always in UTC time. Example: midnight on Jan 1, 2014, is reported as 2014-01-01T00:00:00Z.
*
* @param \DateTime $val The value to assign to the calloutDateTime
*
@ -56,6 +58,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
}
/**
* Gets the customExtensionId
* Identifier of the custom extension that was called.
*
* @return string|null The customExtensionId
*/
@ -70,6 +73,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
/**
* Sets the customExtensionId
* Identifier of the custom extension that was called.
*
* @param string $val The value of the customExtensionId
*
@ -82,6 +86,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
}
/**
* Gets the errorCode
* Error code that was returned when the last API attempt failed.
*
* @return int|null The errorCode
*/
@ -96,6 +101,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
/**
* Sets the errorCode
* Error code that was returned when the last API attempt failed.
*
* @param int $val The value of the errorCode
*
@ -108,6 +114,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
}
/**
* Gets the httpStatus
* The HTTP status code that was returned by the target API endpoint after the last API attempt.
*
* @return int|null The httpStatus
*/
@ -122,6 +129,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
/**
* Sets the httpStatus
* The HTTP status code that was returned by the target API endpoint after the last API attempt.
*
* @param int $val The value of the httpStatus
*
@ -134,6 +142,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
}
/**
* Gets the numberOfAttempts
* The number of API calls to the customer's API.
*
* @return int|null The numberOfAttempts
*/
@ -148,6 +157,7 @@ class CustomExtensionCalloutResult extends AuthenticationEventHandlerResult
/**
* Sets the numberOfAttempts
* The number of API calls to the customer's API.
*
* @param int $val The value of the numberOfAttempts
*

View File

@ -25,7 +25,7 @@ class DelegatedAdminRelationshipCustomerParticipant extends Entity
{
/**
* Gets the displayName
* The display name of the customer tenant as set by Azure AD. Read only
* The display name of the customer tenant as set by Azure AD. Read-only
*
* @return string|null The displayName
*/
@ -40,7 +40,7 @@ class DelegatedAdminRelationshipCustomerParticipant extends Entity
/**
* Sets the displayName
* The display name of the customer tenant as set by Azure AD. Read only
* The display name of the customer tenant as set by Azure AD. Read-only
*
* @param string $val The value of the displayName
*

View File

@ -461,7 +461,7 @@ class DepEnrollmentBaseProfile extends EnrollmentProfile
/**
* Gets the supervisedModeEnabled
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
*
* @return bool|null The supervisedModeEnabled
*/
@ -476,7 +476,7 @@ class DepEnrollmentBaseProfile extends EnrollmentProfile
/**
* Sets the supervisedModeEnabled
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
*
* @param bool $val The supervisedModeEnabled
*

View File

@ -553,7 +553,7 @@ class DepEnrollmentProfile extends EnrollmentProfile
/**
* Gets the supervisedModeEnabled
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
*
* @return bool|null The supervisedModeEnabled
*/
@ -568,7 +568,7 @@ class DepEnrollmentProfile extends EnrollmentProfile
/**
* Sets the supervisedModeEnabled
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
* Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
*
* @param bool $val The supervisedModeEnabled
*

View File

@ -727,7 +727,7 @@ class DepIOSEnrollmentProfile extends DepEnrollmentBaseProfile
/**
* Gets the userlessSharedAadModeEnabled
* Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/en-us/mem/intune/enrollment/device-enrollment-shared-ios
* Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios
*
* @return bool|null The userlessSharedAadModeEnabled
*/
@ -742,7 +742,7 @@ class DepIOSEnrollmentProfile extends DepEnrollmentBaseProfile
/**
* Sets the userlessSharedAadModeEnabled
* Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/en-us/mem/intune/enrollment/device-enrollment-shared-ios
* Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios
*
* @param bool $val The userlessSharedAadModeEnabled
*

View File

@ -256,122 +256,6 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile
return $this;
}
/**
* Gets the isLocalPrimaryAccount
* Indicates whether the profile is a local account
*
* @return bool|null The isLocalPrimaryAccount
*/
public function getIsLocalPrimaryAccount()
{
if (array_key_exists("isLocalPrimaryAccount", $this->_propDict)) {
return $this->_propDict["isLocalPrimaryAccount"];
} else {
return null;
}
}
/**
* Sets the isLocalPrimaryAccount
* Indicates whether the profile is a local account
*
* @param bool $val The isLocalPrimaryAccount
*
* @return DepMacOSEnrollmentProfile
*/
public function setIsLocalPrimaryAccount($val)
{
$this->_propDict["isLocalPrimaryAccount"] = boolval($val);
return $this;
}
/**
* Gets the isPrimaryUser
* Indicates whether the profile is a primary user
*
* @return bool|null The isPrimaryUser
*/
public function getIsPrimaryUser()
{
if (array_key_exists("isPrimaryUser", $this->_propDict)) {
return $this->_propDict["isPrimaryUser"];
} else {
return null;
}
}
/**
* Sets the isPrimaryUser
* Indicates whether the profile is a primary user
*
* @param bool $val The isPrimaryUser
*
* @return DepMacOSEnrollmentProfile
*/
public function setIsPrimaryUser($val)
{
$this->_propDict["isPrimaryUser"] = boolval($val);
return $this;
}
/**
* Gets the lockPrimaryAccountInfo
* Indicates whether the primary account information will be locked
*
* @return bool|null The lockPrimaryAccountInfo
*/
public function getLockPrimaryAccountInfo()
{
if (array_key_exists("lockPrimaryAccountInfo", $this->_propDict)) {
return $this->_propDict["lockPrimaryAccountInfo"];
} else {
return null;
}
}
/**
* Sets the lockPrimaryAccountInfo
* Indicates whether the primary account information will be locked
*
* @param bool $val The lockPrimaryAccountInfo
*
* @return DepMacOSEnrollmentProfile
*/
public function setLockPrimaryAccountInfo($val)
{
$this->_propDict["lockPrimaryAccountInfo"] = boolval($val);
return $this;
}
/**
* Gets the managedLocalUserShortName
* Indicates whether or not this is the short name of the local account to manage
*
* @return bool|null The managedLocalUserShortName
*/
public function getManagedLocalUserShortName()
{
if (array_key_exists("managedLocalUserShortName", $this->_propDict)) {
return $this->_propDict["managedLocalUserShortName"];
} else {
return null;
}
}
/**
* Sets the managedLocalUserShortName
* Indicates whether or not this is the short name of the local account to manage
*
* @param bool $val The managedLocalUserShortName
*
* @return DepMacOSEnrollmentProfile
*/
public function setManagedLocalUserShortName($val)
{
$this->_propDict["managedLocalUserShortName"] = boolval($val);
return $this;
}
/**
* Gets the passCodeDisabled
* Indicates if Passcode setup pane is disabled
@ -401,35 +285,6 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile
return $this;
}
/**
* Gets the prefillAccountInfo
* Indicates whether the user will prefill their account info
*
* @return bool|null The prefillAccountInfo
*/
public function getPrefillAccountInfo()
{
if (array_key_exists("prefillAccountInfo", $this->_propDict)) {
return $this->_propDict["prefillAccountInfo"];
} else {
return null;
}
}
/**
* Sets the prefillAccountInfo
* Indicates whether the user will prefill their account info
*
* @param bool $val The prefillAccountInfo
*
* @return DepMacOSEnrollmentProfile
*/
public function setPrefillAccountInfo($val)
{
$this->_propDict["prefillAccountInfo"] = boolval($val);
return $this;
}
/**
* Gets the primaryAccountFullName
* Indicates what the full name for the primary account is
@ -488,64 +343,6 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile
return $this;
}
/**
* Gets the primaryUser
* Indicates who the primary user of the profile is
*
* @return string|null The primaryUser
*/
public function getPrimaryUser()
{
if (array_key_exists("primaryUser", $this->_propDict)) {
return $this->_propDict["primaryUser"];
} else {
return null;
}
}
/**
* Sets the primaryUser
* Indicates who the primary user of the profile is
*
* @param string $val The primaryUser
*
* @return DepMacOSEnrollmentProfile
*/
public function setPrimaryUser($val)
{
$this->_propDict["primaryUser"] = $val;
return $this;
}
/**
* Gets the primaryUserFullName
* Indicates who the primary user of the profile is
*
* @return string|null The primaryUserFullName
*/
public function getPrimaryUserFullName()
{
if (array_key_exists("primaryUserFullName", $this->_propDict)) {
return $this->_propDict["primaryUserFullName"];
} else {
return null;
}
}
/**
* Sets the primaryUserFullName
* Indicates who the primary user of the profile is
*
* @param string $val The primaryUserFullName
*
* @return DepMacOSEnrollmentProfile
*/
public function setPrimaryUserFullName($val)
{
$this->_propDict["primaryUserFullName"] = $val;
return $this;
}
/**
* Gets the registrationDisabled
* Indicates if registration is disabled
@ -575,35 +372,6 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile
return $this;
}
/**
* Gets the requestRequiresNetworkTether
* Indicates if the device is network-tethered to run the command
*
* @return bool|null The requestRequiresNetworkTether
*/
public function getRequestRequiresNetworkTether()
{
if (array_key_exists("requestRequiresNetworkTether", $this->_propDict)) {
return $this->_propDict["requestRequiresNetworkTether"];
} else {
return null;
}
}
/**
* Sets the requestRequiresNetworkTether
* Indicates if the device is network-tethered to run the command
*
* @param bool $val The requestRequiresNetworkTether
*
* @return DepMacOSEnrollmentProfile
*/
public function setRequestRequiresNetworkTether($val)
{
$this->_propDict["requestRequiresNetworkTether"] = boolval($val);
return $this;
}
/**
* Gets the setPrimarySetupAccountAsRegularUser
* Indicates whether Setup Assistant will set the account as a regular user

View File

@ -332,7 +332,7 @@ class DeviceHealthScriptDeviceState extends Entity
/**
* Gets the remediationState
* Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError.
* Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.
*
* @return RemediationState|null The remediationState
*/
@ -351,7 +351,7 @@ class DeviceHealthScriptDeviceState extends Entity
/**
* Sets the remediationState
* Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError.
* Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.
*
* @param RemediationState $val The remediationState
*

View File

@ -0,0 +1,649 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* DeviceHealthScriptPolicyState File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* DeviceHealthScriptPolicyState class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class DeviceHealthScriptPolicyState implements \JsonSerializable
{
/**
* The array of properties available
* to the model
*
* @var array $_propDict
*/
protected $_propDict;
/**
* Construct a new DeviceHealthScriptPolicyState
*
* @param array $propDict A list of properties to set
*/
function __construct($propDict = array())
{
if (!is_array($propDict)) {
$propDict = array();
}
$this->_propDict = $propDict;
}
/**
* Gets the property dictionary of the DeviceHealthScriptPolicyState
*
* @return array The list of properties
*/
public function getProperties()
{
return $this->_propDict;
}
/**
* Gets the assignmentFilterIds
* A list of the assignment filter ids used for health script applicability evaluation
*
* @return array|null The assignmentFilterIds
*/
public function getAssignmentFilterIds()
{
if (array_key_exists("assignmentFilterIds", $this->_propDict)) {
return $this->_propDict["assignmentFilterIds"];
} else {
return null;
}
}
/**
* Sets the assignmentFilterIds
* A list of the assignment filter ids used for health script applicability evaluation
*
* @param string[] $val The assignmentFilterIds
*
* @return DeviceHealthScriptPolicyState
*/
public function setAssignmentFilterIds($val)
{
$this->_propDict["assignmentFilterIds"] = $val;
return $this;
}
/**
* Gets the detectionState
* Detection state from the lastest device health script execution. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.
*
* @return RunState|null The detectionState
*/
public function getDetectionState()
{
if (array_key_exists("detectionState", $this->_propDict)) {
if (is_a($this->_propDict["detectionState"], "\Beta\Microsoft\Graph\Model\RunState") || is_null($this->_propDict["detectionState"])) {
return $this->_propDict["detectionState"];
} else {
$this->_propDict["detectionState"] = new RunState($this->_propDict["detectionState"]);
return $this->_propDict["detectionState"];
}
}
return null;
}
/**
* Sets the detectionState
* Detection state from the lastest device health script execution. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.
*
* @param RunState $val The detectionState
*
* @return DeviceHealthScriptPolicyState
*/
public function setDetectionState($val)
{
$this->_propDict["detectionState"] = $val;
return $this;
}
/**
* Gets the deviceId
* The Intune device Id
*
* @return string|null The deviceId
*/
public function getDeviceId()
{
if (array_key_exists("deviceId", $this->_propDict)) {
return $this->_propDict["deviceId"];
} else {
return null;
}
}
/**
* Sets the deviceId
* The Intune device Id
*
* @param string $val The deviceId
*
* @return DeviceHealthScriptPolicyState
*/
public function setDeviceId($val)
{
$this->_propDict["deviceId"] = $val;
return $this;
}
/**
* Gets the deviceName
* Display name of the device
*
* @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
* Display name of the device
*
* @param string $val The deviceName
*
* @return DeviceHealthScriptPolicyState
*/
public function setDeviceName($val)
{
$this->_propDict["deviceName"] = $val;
return $this;
}
/**
* Gets the expectedStateUpdateDateTime
* The next timestamp of when the device health script is expected to execute
*
* @return \DateTime|null The expectedStateUpdateDateTime
*/
public function getExpectedStateUpdateDateTime()
{
if (array_key_exists("expectedStateUpdateDateTime", $this->_propDict)) {
if (is_a($this->_propDict["expectedStateUpdateDateTime"], "\DateTime") || is_null($this->_propDict["expectedStateUpdateDateTime"])) {
return $this->_propDict["expectedStateUpdateDateTime"];
} else {
$this->_propDict["expectedStateUpdateDateTime"] = new \DateTime($this->_propDict["expectedStateUpdateDateTime"]);
return $this->_propDict["expectedStateUpdateDateTime"];
}
}
return null;
}
/**
* Sets the expectedStateUpdateDateTime
* The next timestamp of when the device health script is expected to execute
*
* @param \DateTime $val The expectedStateUpdateDateTime
*
* @return DeviceHealthScriptPolicyState
*/
public function setExpectedStateUpdateDateTime($val)
{
$this->_propDict["expectedStateUpdateDateTime"] = $val;
return $this;
}
/**
* Gets the id
* Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id
*
* @return string|null The id
*/
public function getId()
{
if (array_key_exists("id", $this->_propDict)) {
return $this->_propDict["id"];
} else {
return null;
}
}
/**
* Sets the id
* Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id
*
* @param string $val The id
*
* @return DeviceHealthScriptPolicyState
*/
public function setId($val)
{
$this->_propDict["id"] = $val;
return $this;
}
/**
* Gets the lastStateUpdateDateTime
* The last timestamp of when the device health script executed
*
* @return \DateTime|null The lastStateUpdateDateTime
*/
public function getLastStateUpdateDateTime()
{
if (array_key_exists("lastStateUpdateDateTime", $this->_propDict)) {
if (is_a($this->_propDict["lastStateUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastStateUpdateDateTime"])) {
return $this->_propDict["lastStateUpdateDateTime"];
} else {
$this->_propDict["lastStateUpdateDateTime"] = new \DateTime($this->_propDict["lastStateUpdateDateTime"]);
return $this->_propDict["lastStateUpdateDateTime"];
}
}
return null;
}
/**
* Sets the lastStateUpdateDateTime
* The last timestamp of when the device health script executed
*
* @param \DateTime $val The lastStateUpdateDateTime
*
* @return DeviceHealthScriptPolicyState
*/
public function setLastStateUpdateDateTime($val)
{
$this->_propDict["lastStateUpdateDateTime"] = $val;
return $this;
}
/**
* Gets the lastSyncDateTime
* The last time that Intune Managment Extension synced with Intune
*
* @return \DateTime|null The lastSyncDateTime
*/
public function getLastSyncDateTime()
{
if (array_key_exists("lastSyncDateTime", $this->_propDict)) {
if (is_a($this->_propDict["lastSyncDateTime"], "\DateTime") || is_null($this->_propDict["lastSyncDateTime"])) {
return $this->_propDict["lastSyncDateTime"];
} else {
$this->_propDict["lastSyncDateTime"] = new \DateTime($this->_propDict["lastSyncDateTime"]);
return $this->_propDict["lastSyncDateTime"];
}
}
return null;
}
/**
* Sets the lastSyncDateTime
* The last time that Intune Managment Extension synced with Intune
*
* @param \DateTime $val The lastSyncDateTime
*
* @return DeviceHealthScriptPolicyState
*/
public function setLastSyncDateTime($val)
{
$this->_propDict["lastSyncDateTime"] = $val;
return $this;
}
/**
* Gets the osVersion
* Value of the OS Version in string
*
* @return string|null The osVersion
*/
public function getOsVersion()
{
if (array_key_exists("osVersion", $this->_propDict)) {
return $this->_propDict["osVersion"];
} else {
return null;
}
}
/**
* Sets the osVersion
* Value of the OS Version in string
*
* @param string $val The osVersion
*
* @return DeviceHealthScriptPolicyState
*/
public function setOsVersion($val)
{
$this->_propDict["osVersion"] = $val;
return $this;
}
/**
* Gets the policyId
* The MT sideCar policy Id
*
* @return string|null The policyId
*/
public function getPolicyId()
{
if (array_key_exists("policyId", $this->_propDict)) {
return $this->_propDict["policyId"];
} else {
return null;
}
}
/**
* Sets the policyId
* The MT sideCar policy Id
*
* @param string $val The policyId
*
* @return DeviceHealthScriptPolicyState
*/
public function setPolicyId($val)
{
$this->_propDict["policyId"] = $val;
return $this;
}
/**
* Gets the policyName
* Display name of the device health script
*
* @return string|null The policyName
*/
public function getPolicyName()
{
if (array_key_exists("policyName", $this->_propDict)) {
return $this->_propDict["policyName"];
} else {
return null;
}
}
/**
* Sets the policyName
* Display name of the device health script
*
* @param string $val The policyName
*
* @return DeviceHealthScriptPolicyState
*/
public function setPolicyName($val)
{
$this->_propDict["policyName"] = $val;
return $this;
}
/**
* Gets the postRemediationDetectionScriptError
* Error from the detection script after remediation
*
* @return string|null The postRemediationDetectionScriptError
*/
public function getPostRemediationDetectionScriptError()
{
if (array_key_exists("postRemediationDetectionScriptError", $this->_propDict)) {
return $this->_propDict["postRemediationDetectionScriptError"];
} else {
return null;
}
}
/**
* Sets the postRemediationDetectionScriptError
* Error from the detection script after remediation
*
* @param string $val The postRemediationDetectionScriptError
*
* @return DeviceHealthScriptPolicyState
*/
public function setPostRemediationDetectionScriptError($val)
{
$this->_propDict["postRemediationDetectionScriptError"] = $val;
return $this;
}
/**
* Gets the postRemediationDetectionScriptOutput
* Detection script output after remediation
*
* @return string|null The postRemediationDetectionScriptOutput
*/
public function getPostRemediationDetectionScriptOutput()
{
if (array_key_exists("postRemediationDetectionScriptOutput", $this->_propDict)) {
return $this->_propDict["postRemediationDetectionScriptOutput"];
} else {
return null;
}
}
/**
* Sets the postRemediationDetectionScriptOutput
* Detection script output after remediation
*
* @param string $val The postRemediationDetectionScriptOutput
*
* @return DeviceHealthScriptPolicyState
*/
public function setPostRemediationDetectionScriptOutput($val)
{
$this->_propDict["postRemediationDetectionScriptOutput"] = $val;
return $this;
}
/**
* Gets the preRemediationDetectionScriptError
* Error from the detection script before remediation
*
* @return string|null The preRemediationDetectionScriptError
*/
public function getPreRemediationDetectionScriptError()
{
if (array_key_exists("preRemediationDetectionScriptError", $this->_propDict)) {
return $this->_propDict["preRemediationDetectionScriptError"];
} else {
return null;
}
}
/**
* Sets the preRemediationDetectionScriptError
* Error from the detection script before remediation
*
* @param string $val The preRemediationDetectionScriptError
*
* @return DeviceHealthScriptPolicyState
*/
public function setPreRemediationDetectionScriptError($val)
{
$this->_propDict["preRemediationDetectionScriptError"] = $val;
return $this;
}
/**
* Gets the preRemediationDetectionScriptOutput
* Output of the detection script before remediation
*
* @return string|null The preRemediationDetectionScriptOutput
*/
public function getPreRemediationDetectionScriptOutput()
{
if (array_key_exists("preRemediationDetectionScriptOutput", $this->_propDict)) {
return $this->_propDict["preRemediationDetectionScriptOutput"];
} else {
return null;
}
}
/**
* Sets the preRemediationDetectionScriptOutput
* Output of the detection script before remediation
*
* @param string $val The preRemediationDetectionScriptOutput
*
* @return DeviceHealthScriptPolicyState
*/
public function setPreRemediationDetectionScriptOutput($val)
{
$this->_propDict["preRemediationDetectionScriptOutput"] = $val;
return $this;
}
/**
* Gets the remediationScriptError
* Error output of the remediation script
*
* @return string|null The remediationScriptError
*/
public function getRemediationScriptError()
{
if (array_key_exists("remediationScriptError", $this->_propDict)) {
return $this->_propDict["remediationScriptError"];
} else {
return null;
}
}
/**
* Sets the remediationScriptError
* Error output of the remediation script
*
* @param string $val The remediationScriptError
*
* @return DeviceHealthScriptPolicyState
*/
public function setRemediationScriptError($val)
{
$this->_propDict["remediationScriptError"] = $val;
return $this;
}
/**
* Gets the remediationState
* Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.
*
* @return RemediationState|null The remediationState
*/
public function getRemediationState()
{
if (array_key_exists("remediationState", $this->_propDict)) {
if (is_a($this->_propDict["remediationState"], "\Beta\Microsoft\Graph\Model\RemediationState") || is_null($this->_propDict["remediationState"])) {
return $this->_propDict["remediationState"];
} else {
$this->_propDict["remediationState"] = new RemediationState($this->_propDict["remediationState"]);
return $this->_propDict["remediationState"];
}
}
return null;
}
/**
* Sets the remediationState
* Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.
*
* @param RemediationState $val The remediationState
*
* @return DeviceHealthScriptPolicyState
*/
public function setRemediationState($val)
{
$this->_propDict["remediationState"] = $val;
return $this;
}
/**
* Gets the userName
* Name of the user whom ran the device health script
*
* @return string|null The userName
*/
public function getUserName()
{
if (array_key_exists("userName", $this->_propDict)) {
return $this->_propDict["userName"];
} else {
return null;
}
}
/**
* Sets the userName
* Name of the user whom ran the device health script
*
* @param string $val The userName
*
* @return DeviceHealthScriptPolicyState
*/
public function setUserName($val)
{
$this->_propDict["userName"] = $val;
return $this;
}
/**
* Gets the ODataType
*
* @return string|null The ODataType
*/
public function getODataType()
{
if (array_key_exists('@odata.type', $this->_propDict)) {
return $this->_propDict["@odata.type"];
}
return null;
}
/**
* Sets the ODataType
*
* @param string $val The ODataType
*
* @return DeviceHealthScriptPolicyState
*/
public function setODataType($val)
{
$this->_propDict["@odata.type"] = $val;
return $this;
}
/**
* Serializes the object by property array
* Manually serialize DateTime into RFC3339 format
*
* @return array The list of properties
*/
#[\ReturnTypeWillChange]
public function jsonSerialize()
{
$serializableProperties = $this->getProperties();
foreach ($serializableProperties as $property => $val) {
if (is_a($val, "\DateTime")) {
$serializableProperties[$property] = $val->format(\DateTime::RFC3339);
} else if (is_a($val, "\Microsoft\Graph\Core\Enum")) {
$serializableProperties[$property] = $val->value();
} else if (is_a($val, "\Entity")) {
$serializableProperties[$property] = $val->jsonSerialize();
} else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) {
$serializableProperties[$property] = (string) $val;
}
}
return $serializableProperties;
}
}

View File

@ -602,6 +602,36 @@ class DeviceManagement extends Entity
return $this;
}
/**
* Gets the connectorStatus
* The list of connector status for the tenant.
*
* @return array|null The connectorStatus
*/
public function getConnectorStatus()
{
if (array_key_exists("connectorStatus", $this->_propDict)) {
return $this->_propDict["connectorStatus"];
} else {
return null;
}
}
/**
* Sets the connectorStatus
* The list of connector status for the tenant.
*
* @param ConnectorStatusDetails[] $val The connectorStatus
*
* @return DeviceManagement
*/
public function setConnectorStatus($val)
{
$this->_propDict["connectorStatus"] = $val;
return $this;
}
/**
* Gets the monitoring
*
@ -970,6 +1000,36 @@ class DeviceManagement extends Entity
return $this;
}
/**
* Gets the serviceNowConnections
* A list of ServiceNowConnections
*
* @return array|null The serviceNowConnections
*/
public function getServiceNowConnections()
{
if (array_key_exists("serviceNowConnections", $this->_propDict)) {
return $this->_propDict["serviceNowConnections"];
} else {
return null;
}
}
/**
* Sets the serviceNowConnections
* A list of ServiceNowConnections
*
* @param ServiceNowConnection[] $val The serviceNowConnections
*
* @return DeviceManagement
*/
public function setServiceNowConnections($val)
{
$this->_propDict["serviceNowConnections"] = $val;
return $this;
}
/**
* Gets the advancedThreatProtectionOnboardingStateSummary
* The summary state of ATP onboarding state for this account.
@ -3624,31 +3684,31 @@ class DeviceManagement extends Entity
/**
* Gets the userExperienceAnalyticsDeviceTimelineEvents
* The user experience analytics device events entity contains NRT device timeline events details.
* Gets the userExperienceAnalyticsDeviceTimelineEvent
* The user experience analytics device events entity contains NRT device timeline event details.
*
* @return array|null The userExperienceAnalyticsDeviceTimelineEvents
* @return array|null The userExperienceAnalyticsDeviceTimelineEvent
*/
public function getUserExperienceAnalyticsDeviceTimelineEvents()
public function getUserExperienceAnalyticsDeviceTimelineEvent()
{
if (array_key_exists("userExperienceAnalyticsDeviceTimelineEvents", $this->_propDict)) {
return $this->_propDict["userExperienceAnalyticsDeviceTimelineEvents"];
if (array_key_exists("userExperienceAnalyticsDeviceTimelineEvent", $this->_propDict)) {
return $this->_propDict["userExperienceAnalyticsDeviceTimelineEvent"];
} else {
return null;
}
}
/**
* Sets the userExperienceAnalyticsDeviceTimelineEvents
* The user experience analytics device events entity contains NRT device timeline events details.
* Sets the userExperienceAnalyticsDeviceTimelineEvent
* The user experience analytics device events entity contains NRT device timeline event details.
*
* @param UserExperienceAnalyticsDeviceTimelineEvents[] $val The userExperienceAnalyticsDeviceTimelineEvents
* @param UserExperienceAnalyticsDeviceTimelineEvent[] $val The userExperienceAnalyticsDeviceTimelineEvent
*
* @return DeviceManagement
*/
public function setUserExperienceAnalyticsDeviceTimelineEvents($val)
public function setUserExperienceAnalyticsDeviceTimelineEvent($val)
{
$this->_propDict["userExperienceAnalyticsDeviceTimelineEvents"] = $val;
$this->_propDict["userExperienceAnalyticsDeviceTimelineEvent"] = $val;
return $this;
}

View File

@ -120,7 +120,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity
/**
* Gets the technologies
* Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.
* Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.
*
* @return DeviceManagementConfigurationTechnologies|null The technologies
*/
@ -139,7 +139,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity
/**
* Sets the technologies
* Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.
* Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.
*
* @param DeviceManagementConfigurationTechnologies $val The value to assign to the technologies
*

View File

@ -44,4 +44,6 @@ class DeviceManagementConfigurationStringFormat extends Enum
const JSON = "json";
const DATE_TIME = "dateTime";
const SURFACE_HUB = "surfaceHub";
const BASH_SCRIPT = "bashScript";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -84,7 +84,7 @@ class DeviceManagementExchangeConnector extends Entity
/**
* Gets the exchangeConnectorType
* The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.
* The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated, unknownFutureValue.
*
* @return DeviceManagementExchangeConnectorType|null The exchangeConnectorType
*/
@ -103,7 +103,7 @@ class DeviceManagementExchangeConnector extends Entity
/**
* Sets the exchangeConnectorType
* The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.
* The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated, unknownFutureValue.
*
* @param DeviceManagementExchangeConnectorType $val The exchangeConnectorType
*
@ -237,7 +237,7 @@ class DeviceManagementExchangeConnector extends Entity
/**
* Gets the status
* Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.
* Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected, unknownFutureValue.
*
* @return DeviceManagementExchangeConnectorStatus|null The status
*/
@ -256,7 +256,7 @@ class DeviceManagementExchangeConnector extends Entity
/**
* Sets the status
* Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.
* Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected, unknownFutureValue.
*
* @param DeviceManagementExchangeConnectorStatus $val The status
*

View File

@ -33,4 +33,5 @@ class DeviceManagementExchangeConnectorStatus extends Enum
const CONNECTION_PENDING = "connectionPending";
const CONNECTED = "connected";
const DISCONNECTED = "disconnected";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -33,4 +33,5 @@ class DeviceManagementExchangeConnectorType extends Enum
const HOSTED = "hosted";
const SERVICE_TO_SERVICE = "serviceToService";
const DEDICATED = "dedicated";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -240,39 +240,6 @@ class DeviceManagementPartner extends Entity
return $this;
}
/**
* Gets the whenPartnerDevicesWillBeMarkedAsNonCompliant
* DateTime in UTC when PartnerDevices will be marked as NonCompliant. This will become obselete soon.
*
* @return \DateTime|null The whenPartnerDevicesWillBeMarkedAsNonCompliant
*/
public function getWhenPartnerDevicesWillBeMarkedAsNonCompliant()
{
if (array_key_exists("whenPartnerDevicesWillBeMarkedAsNonCompliant", $this->_propDict)) {
if (is_a($this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"], "\DateTime") || is_null($this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"])) {
return $this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"];
} else {
$this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"] = new \DateTime($this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"]);
return $this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"];
}
}
return null;
}
/**
* Sets the whenPartnerDevicesWillBeMarkedAsNonCompliant
* DateTime in UTC when PartnerDevices will be marked as NonCompliant. This will become obselete soon.
*
* @param \DateTime $val The whenPartnerDevicesWillBeMarkedAsNonCompliant
*
* @return DeviceManagementPartner
*/
public function setWhenPartnerDevicesWillBeMarkedAsNonCompliant($val)
{
$this->_propDict["whenPartnerDevicesWillBeMarkedAsNonCompliant"] = $val;
return $this;
}
/**
* Gets the whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime
* DateTime in UTC when PartnerDevices will be marked as NonCompliant
@ -306,39 +273,6 @@ class DeviceManagementPartner extends Entity
return $this;
}
/**
* Gets the whenPartnerDevicesWillBeRemoved
* DateTime in UTC when PartnerDevices will be removed. This will become obselete soon.
*
* @return \DateTime|null The whenPartnerDevicesWillBeRemoved
*/
public function getWhenPartnerDevicesWillBeRemoved()
{
if (array_key_exists("whenPartnerDevicesWillBeRemoved", $this->_propDict)) {
if (is_a($this->_propDict["whenPartnerDevicesWillBeRemoved"], "\DateTime") || is_null($this->_propDict["whenPartnerDevicesWillBeRemoved"])) {
return $this->_propDict["whenPartnerDevicesWillBeRemoved"];
} else {
$this->_propDict["whenPartnerDevicesWillBeRemoved"] = new \DateTime($this->_propDict["whenPartnerDevicesWillBeRemoved"]);
return $this->_propDict["whenPartnerDevicesWillBeRemoved"];
}
}
return null;
}
/**
* Sets the whenPartnerDevicesWillBeRemoved
* DateTime in UTC when PartnerDevices will be removed. This will become obselete soon.
*
* @param \DateTime $val The whenPartnerDevicesWillBeRemoved
*
* @return DeviceManagementPartner
*/
public function setWhenPartnerDevicesWillBeRemoved($val)
{
$this->_propDict["whenPartnerDevicesWillBeRemoved"] = $val;
return $this;
}
/**
* Gets the whenPartnerDevicesWillBeRemovedDateTime
* DateTime in UTC when PartnerDevices will be removed

View File

@ -42,7 +42,7 @@ class Directory extends Entity
/**
* Sets the impactedResources
*
* @param RecommendationResource[] $val The impactedResources
* @param ImpactedResource[] $val The impactedResources
*
* @return Directory
*/
@ -55,6 +55,7 @@ class Directory extends Entity
/**
* Gets the recommendations
* List of recommended improvements to improve tenant posture.
*
* @return array|null The recommendations
*/
@ -69,6 +70,7 @@ class Directory extends Entity
/**
* Sets the recommendations
* List of recommended improvements to improve tenant posture.
*
* @param Recommendation[] $val The recommendations
*

View File

@ -25,6 +25,7 @@ class EmailPayloadDetail extends PayloadDetail
{
/**
* Gets the fromEmail
* Email address of the user.
*
* @return string|null The fromEmail
*/
@ -39,6 +40,7 @@ class EmailPayloadDetail extends PayloadDetail
/**
* Sets the fromEmail
* Email address of the user.
*
* @param string $val The value of the fromEmail
*
@ -51,6 +53,7 @@ class EmailPayloadDetail extends PayloadDetail
}
/**
* Gets the fromName
* Display name of the user.
*
* @return string|null The fromName
*/
@ -65,6 +68,7 @@ class EmailPayloadDetail extends PayloadDetail
/**
* Sets the fromName
* Display name of the user.
*
* @param string $val The value of the fromName
*
@ -77,6 +81,7 @@ class EmailPayloadDetail extends PayloadDetail
}
/**
* Gets the isExternalSender
* Indicates whether the sender is not from the user's organization.
*
* @return bool|null The isExternalSender
*/
@ -91,6 +96,7 @@ class EmailPayloadDetail extends PayloadDetail
/**
* Sets the isExternalSender
* Indicates whether the sender is not from the user's organization.
*
* @param bool $val The value of the isExternalSender
*
@ -103,6 +109,7 @@ class EmailPayloadDetail extends PayloadDetail
}
/**
* Gets the subject
* The subject of the email address sent to the user.
*
* @return string|null The subject
*/
@ -117,6 +124,7 @@ class EmailPayloadDetail extends PayloadDetail
/**
* Sets the subject
* The subject of the email address sent to the user.
*
* @param string $val The value of the subject
*

View File

@ -148,37 +148,6 @@ class Fido2AuthenticationMethod extends AuthenticationMethod
return $this;
}
/**
* Gets the creationDateTime
*
* @return \DateTime|null The creationDateTime
*/
public function getCreationDateTime()
{
if (array_key_exists("creationDateTime", $this->_propDict)) {
if (is_a($this->_propDict["creationDateTime"], "\DateTime") || is_null($this->_propDict["creationDateTime"])) {
return $this->_propDict["creationDateTime"];
} else {
$this->_propDict["creationDateTime"] = new \DateTime($this->_propDict["creationDateTime"]);
return $this->_propDict["creationDateTime"];
}
}
return null;
}
/**
* Sets the creationDateTime
*
* @param \DateTime $val The creationDateTime
*
* @return Fido2AuthenticationMethod
*/
public function setCreationDateTime($val)
{
$this->_propDict["creationDateTime"] = $val;
return $this;
}
/**
* Gets the displayName
* The display name of the key as given by the user.

View File

@ -355,7 +355,7 @@ class Group extends DirectoryObject
/**
* Gets the isAssignableToRole
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsUsing this feature requires a Azure AD Premium P1 license. Returned by default. Supports $filter (eq, ne, not).
*
* @return bool|null The isAssignableToRole
*/
@ -370,7 +370,7 @@ class Group extends DirectoryObject
/**
* Sets the isAssignableToRole
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsUsing this feature requires a Azure AD Premium P1 license. Returned by default. Supports $filter (eq, ne, not).
*
* @param bool $val The isAssignableToRole
*

View File

@ -26,7 +26,7 @@ class IdentitySet extends Entity
/**
* Gets the application
* The Identity of the Application. This property is read-only.
* Optional. The application associated with this action.
*
* @return Identity|null The application
*/
@ -45,7 +45,7 @@ class IdentitySet extends Entity
/**
* Sets the application
* The Identity of the Application. This property is read-only.
* Optional. The application associated with this action.
*
* @param Identity $val The value to assign to the application
*
@ -59,7 +59,7 @@ class IdentitySet extends Entity
/**
* Gets the device
* The Identity of the Device. This property is read-only.
* Optional. The device associated with this action.
*
* @return Identity|null The device
*/
@ -78,7 +78,7 @@ class IdentitySet extends Entity
/**
* Sets the device
* The Identity of the Device. This property is read-only.
* Optional. The device associated with this action.
*
* @param Identity $val The value to assign to the device
*
@ -92,7 +92,7 @@ class IdentitySet extends Entity
/**
* Gets the user
* The Identity of the User. This property is read-only.
* Optional. The user associated with this action.
*
* @return Identity|null The user
*/
@ -111,7 +111,7 @@ class IdentitySet extends Entity
/**
* Sets the user
* The Identity of the User. This property is read-only.
* Optional. The user associated with this action.
*
* @param Identity $val The value to assign to the user
*

View File

@ -2,7 +2,7 @@
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* RecommendationResource File
* ImpactedResource File
* PHP version 7
*
* @category Library
@ -14,7 +14,7 @@
namespace Beta\Microsoft\Graph\Model;
/**
* RecommendationResource class
* ImpactedResource class
*
* @category Model
* @package Microsoft.Graph
@ -22,10 +22,11 @@ namespace Beta\Microsoft\Graph\Model;
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class RecommendationResource extends Entity
class ImpactedResource extends Entity
{
/**
* Gets the addedDateTime
* The date and time when the impactedResource object was initially associated with the recommendation.
*
* @return \DateTime|null The addedDateTime
*/
@ -44,10 +45,11 @@ class RecommendationResource extends Entity
/**
* Sets the addedDateTime
* The date and time when the impactedResource object was initially associated with the recommendation.
*
* @param \DateTime $val The addedDateTime
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setAddedDateTime($val)
{
@ -58,6 +60,7 @@ class RecommendationResource extends Entity
/**
* Gets the additionalDetails
* Additional information unique to the impactedResource to help contextualize the recommendation.
*
* @return array|null The additionalDetails
*/
@ -72,10 +75,11 @@ class RecommendationResource extends Entity
/**
* Sets the additionalDetails
* Additional information unique to the impactedResource to help contextualize the recommendation.
*
* @param KeyValue[] $val The additionalDetails
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setAdditionalDetails($val)
{
@ -85,6 +89,7 @@ class RecommendationResource extends Entity
/**
* Gets the apiUrl
* The URL link to the corresponding Azure AD resource.
*
* @return string|null The apiUrl
*/
@ -99,10 +104,11 @@ class RecommendationResource extends Entity
/**
* Sets the apiUrl
* The URL link to the corresponding Azure AD resource.
*
* @param string $val The apiUrl
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setApiUrl($val)
{
@ -112,6 +118,7 @@ class RecommendationResource extends Entity
/**
* Gets the displayName
* Friendly name of the Azure AD resource.
*
* @return string|null The displayName
*/
@ -126,10 +133,11 @@ class RecommendationResource extends Entity
/**
* Sets the displayName
* Friendly name of the Azure AD resource.
*
* @param string $val The displayName
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setDisplayName($val)
{
@ -137,8 +145,67 @@ class RecommendationResource extends Entity
return $this;
}
/**
* Gets the lastModifiedBy
* Name of the user or service that last updated the status.
*
* @return string|null The lastModifiedBy
*/
public function getLastModifiedBy()
{
if (array_key_exists("lastModifiedBy", $this->_propDict)) {
return $this->_propDict["lastModifiedBy"];
} else {
return null;
}
}
/**
* Sets the lastModifiedBy
* Name of the user or service that last updated the status.
*
* @param string $val The lastModifiedBy
*
* @return ImpactedResource
*/
public function setLastModifiedBy($val)
{
$this->_propDict["lastModifiedBy"] = $val;
return $this;
}
/**
* Gets the lastModifiedDateTime
* The date and time when the status was last updated.
*
* @return string|null The lastModifiedDateTime
*/
public function getLastModifiedDateTime()
{
if (array_key_exists("lastModifiedDateTime", $this->_propDict)) {
return $this->_propDict["lastModifiedDateTime"];
} else {
return null;
}
}
/**
* Sets the lastModifiedDateTime
* The date and time when the status was last updated.
*
* @param string $val The lastModifiedDateTime
*
* @return ImpactedResource
*/
public function setLastModifiedDateTime($val)
{
$this->_propDict["lastModifiedDateTime"] = $val;
return $this;
}
/**
* Gets the owner
* The user responsible for maintaining the resource.
*
* @return string|null The owner
*/
@ -153,10 +220,11 @@ class RecommendationResource extends Entity
/**
* Sets the owner
* The user responsible for maintaining the resource.
*
* @param string $val The owner
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setOwner($val)
{
@ -166,6 +234,7 @@ class RecommendationResource extends Entity
/**
* Gets the portalUrl
* The URL link to the corresponding Azure AD portal page of the resource.
*
* @return string|null The portalUrl
*/
@ -180,10 +249,11 @@ class RecommendationResource extends Entity
/**
* Sets the portalUrl
* The URL link to the corresponding Azure AD portal page of the resource.
*
* @param string $val The portalUrl
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setPortalUrl($val)
{
@ -191,8 +261,42 @@ class RecommendationResource extends Entity
return $this;
}
/**
* Gets the postponeUntilDateTime
* The future date and time when the status of a postponed impactedResource will be active again.
*
* @return \DateTime|null The postponeUntilDateTime
*/
public function getPostponeUntilDateTime()
{
if (array_key_exists("postponeUntilDateTime", $this->_propDict)) {
if (is_a($this->_propDict["postponeUntilDateTime"], "\DateTime") || is_null($this->_propDict["postponeUntilDateTime"])) {
return $this->_propDict["postponeUntilDateTime"];
} else {
$this->_propDict["postponeUntilDateTime"] = new \DateTime($this->_propDict["postponeUntilDateTime"]);
return $this->_propDict["postponeUntilDateTime"];
}
}
return null;
}
/**
* Sets the postponeUntilDateTime
* The future date and time when the status of a postponed impactedResource will be active again.
*
* @param \DateTime $val The postponeUntilDateTime
*
* @return ImpactedResource
*/
public function setPostponeUntilDateTime($val)
{
$this->_propDict["postponeUntilDateTime"] = $val;
return $this;
}
/**
* Gets the rank
* Indicates the importance of the resource. A resource with a rank equal to 1 is of the highest importance.
*
* @return int|null The rank
*/
@ -207,10 +311,11 @@ class RecommendationResource extends Entity
/**
* Sets the rank
* Indicates the importance of the resource. A resource with a rank equal to 1 is of the highest importance.
*
* @param int $val The rank
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setRank($val)
{
@ -220,6 +325,7 @@ class RecommendationResource extends Entity
/**
* Gets the recommendationId
* The unique identifier of the recommendation that the resource is associated with.
*
* @return string|null The recommendationId
*/
@ -234,10 +340,11 @@ class RecommendationResource extends Entity
/**
* Sets the recommendationId
* The unique identifier of the recommendation that the resource is associated with.
*
* @param string $val The recommendationId
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setRecommendationId($val)
{
@ -247,6 +354,7 @@ class RecommendationResource extends Entity
/**
* Gets the resourceType
* Indicates the type of Azure AD resource. Examples include user, application.
*
* @return string|null The resourceType
*/
@ -261,10 +369,11 @@ class RecommendationResource extends Entity
/**
* Sets the resourceType
* Indicates the type of Azure AD resource. Examples include user, application.
*
* @param string $val The resourceType
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setResourceType($val)
{
@ -274,6 +383,7 @@ class RecommendationResource extends Entity
/**
* Gets the status
* Indicates whether a resource needs to be addressed. The possible values are: active, completedBySystem, completedByUser, dismissed, postponed, unknownFutureValue. By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a resource which was once active no longer applies.
*
* @return RecommendationStatus|null The status
*/
@ -292,10 +402,11 @@ class RecommendationResource extends Entity
/**
* Sets the status
* Indicates whether a resource needs to be addressed. The possible values are: active, completedBySystem, completedByUser, dismissed, postponed, unknownFutureValue. By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a resource which was once active no longer applies.
*
* @param RecommendationStatus $val The status
*
* @return RecommendationResource
* @return ImpactedResource
*/
public function setStatus($val)
{
@ -303,4 +414,33 @@ class RecommendationResource extends Entity
return $this;
}
/**
* Gets the subjectId
* The related unique identifier, depending on the resourceType. For example, this property is set to the applicationId if the resourceType is an application.
*
* @return string|null The subjectId
*/
public function getSubjectId()
{
if (array_key_exists("subjectId", $this->_propDict)) {
return $this->_propDict["subjectId"];
} else {
return null;
}
}
/**
* Sets the subjectId
* The related unique identifier, depending on the resourceType. For example, this property is set to the applicationId if the resourceType is an application.
*
* @param string $val The subjectId
*
* @return ImpactedResource
*/
public function setSubjectId($val)
{
$this->_propDict["subjectId"] = $val;
return $this;
}
}

View File

@ -0,0 +1,82 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* InboundOutboundPolicyConfiguration File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* InboundOutboundPolicyConfiguration class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class InboundOutboundPolicyConfiguration extends Entity
{
/**
* Gets the inboundAllowed
* Defines whether external users coming inbound are allowed.
*
* @return bool|null The inboundAllowed
*/
public function getInboundAllowed()
{
if (array_key_exists("inboundAllowed", $this->_propDict)) {
return $this->_propDict["inboundAllowed"];
} else {
return null;
}
}
/**
* Sets the inboundAllowed
* Defines whether external users coming inbound are allowed.
*
* @param bool $val The value of the inboundAllowed
*
* @return InboundOutboundPolicyConfiguration
*/
public function setInboundAllowed($val)
{
$this->_propDict["inboundAllowed"] = $val;
return $this;
}
/**
* Gets the outboundAllowed
* Defines whether internal users are allowed to go outbound.
*
* @return bool|null The outboundAllowed
*/
public function getOutboundAllowed()
{
if (array_key_exists("outboundAllowed", $this->_propDict)) {
return $this->_propDict["outboundAllowed"];
} else {
return null;
}
}
/**
* Sets the outboundAllowed
* Defines whether internal users are allowed to go outbound.
*
* @param bool $val The value of the outboundAllowed
*
* @return InboundOutboundPolicyConfiguration
*/
public function setOutboundAllowed($val)
{
$this->_propDict["outboundAllowed"] = $val;
return $this;
}
}

View File

@ -314,6 +314,34 @@ class IntuneBrand extends Entity
return $this;
}
/**
* Gets the disableDeviceCategorySelection
* Boolean that indicates if Device Category Selection will be shown in Company Portal
*
* @return bool|null The disableDeviceCategorySelection
*/
public function getDisableDeviceCategorySelection()
{
if (array_key_exists("disableDeviceCategorySelection", $this->_propDict)) {
return $this->_propDict["disableDeviceCategorySelection"];
} else {
return null;
}
}
/**
* Sets the disableDeviceCategorySelection
* Boolean that indicates if Device Category Selection will be shown in Company Portal
*
* @param bool $val The value of the disableDeviceCategorySelection
*
* @return IntuneBrand
*/
public function setDisableDeviceCategorySelection($val)
{
$this->_propDict["disableDeviceCategorySelection"] = $val;
return $this;
}
/**
* Gets the displayName
* Company/organization name that is displayed to end users.
*

View File

@ -319,6 +319,35 @@ class IntuneBrandingProfile extends Entity
return $this;
}
/**
* Gets the disableDeviceCategorySelection
* Boolean that indicates if Device Category Selection will be shown in Company Portal
*
* @return bool|null The disableDeviceCategorySelection
*/
public function getDisableDeviceCategorySelection()
{
if (array_key_exists("disableDeviceCategorySelection", $this->_propDict)) {
return $this->_propDict["disableDeviceCategorySelection"];
} else {
return null;
}
}
/**
* Sets the disableDeviceCategorySelection
* Boolean that indicates if Device Category Selection will be shown in Company Portal
*
* @param bool $val The disableDeviceCategorySelection
*
* @return IntuneBrandingProfile
*/
public function setDisableDeviceCategorySelection($val)
{
$this->_propDict["disableDeviceCategorySelection"] = boolval($val);
return $this;
}
/**
* Gets the displayName
* Company/organization name that is displayed to end users

View File

@ -192,6 +192,34 @@ class IosMinimumOperatingSystem extends Entity
return $this;
}
/**
* Gets the v16_0
* When TRUE, only Version 16.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
*
* @return bool|null The v16_0
*/
public function getV16_0()
{
if (array_key_exists("v160", $this->_propDict)) {
return $this->_propDict["v160"];
} else {
return null;
}
}
/**
* Sets the v16_0
* When TRUE, only Version 16.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
*
* @param bool $val The value of the v16_0
*
* @return IosMinimumOperatingSystem
*/
public function setV16_0($val)
{
$this->_propDict["v160"] = $val;
return $this;
}
/**
* Gets the v8_0
* When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
*

View File

@ -26,7 +26,7 @@ class IosiPadOSWebClip extends MobileApp
{
/**
* Gets the appUrl
* The web app URL.
* Indicates iOS/iPadOS web clip app URL. Example: 'https://www.contoso.com'
*
* @return string|null The appUrl
*/
@ -41,7 +41,7 @@ class IosiPadOSWebClip extends MobileApp
/**
* Sets the appUrl
* The web app URL.
* Indicates iOS/iPadOS web clip app URL. Example: 'https://www.contoso.com'
*
* @param string $val The appUrl
*
@ -55,7 +55,7 @@ class IosiPadOSWebClip extends MobileApp
/**
* Gets the useManagedBrowser
* Whether or not to use managed browser. When true, the app will be required to be opened in an Intune-protected browser. When false, the app will not be required to be opened in an Intune-protected browser.
* Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.
*
* @return bool|null The useManagedBrowser
*/
@ -70,7 +70,7 @@ class IosiPadOSWebClip extends MobileApp
/**
* Sets the useManagedBrowser
* Whether or not to use managed browser. When true, the app will be required to be opened in an Intune-protected browser. When false, the app will not be required to be opened in an Intune-protected browser.
* Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.
*
* @param bool $val The useManagedBrowser
*

View File

@ -27,7 +27,7 @@ class IpNamedLocation extends NamedLocation
/**
* Gets the ipRanges
* List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC596. Required.
* List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required.
*
* @return array|null The ipRanges
*/
@ -42,7 +42,7 @@ class IpNamedLocation extends NamedLocation
/**
* Sets the ipRanges
* List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC596. Required.
* List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required.
*
* @param IpRange[] $val The ipRanges
*

View File

@ -25,7 +25,7 @@ class ItemReference extends Entity
{
/**
* Gets the driveId
* Unique identifier of the drive instance that contains the item. Read-only.
* Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.
*
* @return string|null The driveId
*/
@ -40,7 +40,7 @@ class ItemReference extends Entity
/**
* Sets the driveId
* Unique identifier of the drive instance that contains the item. Read-only.
* Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.
*
* @param string $val The value of the driveId
*
@ -53,7 +53,7 @@ class ItemReference extends Entity
}
/**
* Gets the driveType
* Identifies the type of drive. See [drive][] resource for values.
* Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.
*
* @return string|null The driveType
*/
@ -68,7 +68,7 @@ class ItemReference extends Entity
/**
* Sets the driveType
* Identifies the type of drive. See [drive][] resource for values.
* Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.
*
* @param string $val The value of the driveType
*
@ -81,7 +81,7 @@ class ItemReference extends Entity
}
/**
* Gets the id
* Unique identifier of the item in the drive. Read-only.
* Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.
*
* @return string|null The id
*/
@ -96,7 +96,7 @@ class ItemReference extends Entity
/**
* Sets the id
* Unique identifier of the item in the drive. Read-only.
* Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.
*
* @param string $val The value of the id
*
@ -226,7 +226,7 @@ class ItemReference extends Entity
}
/**
* Gets the siteId
* For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.
* For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.
*
* @return string|null The siteId
*/
@ -241,7 +241,7 @@ class ItemReference extends Entity
/**
* Sets the siteId
* For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.
* For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.
*
* @param string $val The value of the siteId
*

View File

@ -26,7 +26,7 @@ class KeyCredential extends Entity
/**
* Gets the customKeyIdentifier
* Custom key identifier
* A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate.
*
* @return \GuzzleHttp\Psr7\Stream|null The customKeyIdentifier
*/
@ -45,7 +45,7 @@ class KeyCredential extends Entity
/**
* Sets the customKeyIdentifier
* Custom key identifier
* A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate.
*
* @param \GuzzleHttp\Psr7\Stream $val The value to assign to the customKeyIdentifier
*

View File

@ -25,7 +25,7 @@ class KeyValue extends Entity
{
/**
* Gets the key
* Key.
* Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.
*
* @return string|null The key
*/
@ -40,7 +40,7 @@ class KeyValue extends Entity
/**
* Sets the key
* Key.
* Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.
*
* @param string $val The value of the key
*
@ -53,7 +53,7 @@ class KeyValue extends Entity
}
/**
* Gets the value
* Value.
* Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false.
*
* @return string|null The value
*/
@ -68,7 +68,7 @@ class KeyValue extends Entity
/**
* Sets the value
* Value.
* Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false.
*
* @param string $val The value of the value
*

View File

@ -26,6 +26,7 @@ class LongRunningOperation extends Entity
{
/**
* Gets the createdDateTime
* The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*
* @return \DateTime|null The createdDateTime
*/
@ -44,6 +45,7 @@ class LongRunningOperation extends Entity
/**
* Sets the createdDateTime
* The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*
* @param \DateTime $val The createdDateTime
*
@ -57,6 +59,7 @@ class LongRunningOperation extends Entity
/**
* Gets the lastActionDateTime
* The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*
* @return \DateTime|null The lastActionDateTime
*/
@ -75,6 +78,7 @@ class LongRunningOperation extends Entity
/**
* Sets the lastActionDateTime
* The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*
* @param \DateTime $val The lastActionDateTime
*
@ -88,6 +92,7 @@ class LongRunningOperation extends Entity
/**
* Gets the resourceLocation
* URI of the resource that the operation is performed on.
*
* @return string|null The resourceLocation
*/
@ -102,6 +107,7 @@ class LongRunningOperation extends Entity
/**
* Sets the resourceLocation
* URI of the resource that the operation is performed on.
*
* @param string $val The resourceLocation
*
@ -115,6 +121,7 @@ class LongRunningOperation extends Entity
/**
* Gets the status
* The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.
*
* @return LongRunningOperationStatus|null The status
*/
@ -133,6 +140,7 @@ class LongRunningOperation extends Entity
/**
* Sets the status
* The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.
*
* @param LongRunningOperationStatus $val The status
*
@ -146,6 +154,7 @@ class LongRunningOperation extends Entity
/**
* Gets the statusDetail
* Details about the status of the operation.
*
* @return string|null The statusDetail
*/
@ -160,6 +169,7 @@ class LongRunningOperation extends Entity
/**
* Sets the statusDetail
* Details about the status of the operation.
*
* @param string $val The statusDetail
*

View File

@ -36,7 +36,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings
/**
* Gets the uninstallOnDeviceRemoval
* When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune.
* Whether or not to uninstall the app when device is removed from Intune.
*
* @return bool|null The uninstallOnDeviceRemoval
*/
@ -51,7 +51,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings
/**
* Sets the uninstallOnDeviceRemoval
* When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune.
* Whether or not to uninstall the app when device is removed from Intune.
*
* @param bool $val The value of the uninstallOnDeviceRemoval
*

View File

@ -26,7 +26,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp
{
/**
* Gets the identityName
* The Identity Name.
* The Identity Name. This property is deprecated starting in February 2023 (Release 2302).
*
* @return string|null The identityName
*/
@ -41,7 +41,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp
/**
* Sets the identityName
* The Identity Name.
* The Identity Name. This property is deprecated starting in February 2023 (Release 2302).
*
* @param string $val The identityName
*
@ -55,7 +55,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp
/**
* Gets the identityVersion
* The identity version.
* The identity version. This property is deprecated starting in February 2023 (Release 2302).
*
* @return string|null The identityVersion
*/
@ -70,7 +70,7 @@ class ManagedAndroidLobApp extends ManagedMobileLobApp
/**
* Sets the identityVersion
* The identity version.
* The identity version. This property is deprecated starting in February 2023 (Release 2302).
*
* @param string $val The identityVersion
*

View File

@ -945,7 +945,7 @@ class ManagedDevice extends Entity
/**
* Gets the ethernetMacAddress
* Ethernet MAC. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.
* Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.
*
* @return string|null The ethernetMacAddress
*/
@ -960,7 +960,7 @@ class ManagedDevice extends Entity
/**
* Sets the ethernetMacAddress
* Ethernet MAC. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.
* Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.
*
* @param string $val The ethernetMacAddress
*
@ -2144,7 +2144,7 @@ class ManagedDevice extends Entity
/**
* Gets the skuNumber
* Device sku number, see also: https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.
* Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.
*
* @return int|null The skuNumber
*/
@ -2159,7 +2159,7 @@ class ManagedDevice extends Entity
/**
* Sets the skuNumber
* Device sku number, see also: https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.
* Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.
*
* @param int $val The skuNumber
*
@ -2705,6 +2705,36 @@ class ManagedDevice extends Entity
}
/**
* Gets the deviceHealthScriptStates
* Results of device health scripts that ran for this device. Default is empty list. This property is read-only.
*
* @return array|null The deviceHealthScriptStates
*/
public function getDeviceHealthScriptStates()
{
if (array_key_exists("deviceHealthScriptStates", $this->_propDict)) {
return $this->_propDict["deviceHealthScriptStates"];
} else {
return null;
}
}
/**
* Sets the deviceHealthScriptStates
* Results of device health scripts that ran for this device. Default is empty list. This property is read-only.
*
* @param DeviceHealthScriptPolicyState[] $val The deviceHealthScriptStates
*
* @return ManagedDevice
*/
public function setDeviceHealthScriptStates($val)
{
$this->_propDict["deviceHealthScriptStates"] = $val;
return $this;
}
/**
* Gets the logCollectionRequests
* List of log collection requests

View File

@ -46,4 +46,5 @@ class ManagedDeviceRemoteAction extends Enum
const ACTIVATE_DEVICE_ESIM = "activateDeviceEsim";
const COLLECT_DIAGNOSTICS = "collectDiagnostics";
const INITIATE_MOBILE_DEVICE_MANAGEMENT_KEY_RECOVERY = "initiateMobileDeviceManagementKeyRecovery";
const INITIATE_ON_DEMAND_PROACTIVE_REMEDIATION = "initiateOnDemandProactiveRemediation";
}

View File

@ -0,0 +1,104 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* MatchedCondition File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* MatchedCondition class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class MatchedCondition extends Entity
{
/**
* Gets the condition
*
* @return string|null The condition
*/
public function getCondition()
{
if (array_key_exists("condition", $this->_propDict)) {
return $this->_propDict["condition"];
} else {
return null;
}
}
/**
* Sets the condition
*
* @param string $val The value of the condition
*
* @return MatchedCondition
*/
public function setCondition($val)
{
$this->_propDict["condition"] = $val;
return $this;
}
/**
* Gets the displayName
*
* @return string|null The displayName
*/
public function getDisplayName()
{
if (array_key_exists("displayName", $this->_propDict)) {
return $this->_propDict["displayName"];
} else {
return null;
}
}
/**
* Sets the displayName
*
* @param string $val The value of the displayName
*
* @return MatchedCondition
*/
public function setDisplayName($val)
{
$this->_propDict["displayName"] = $val;
return $this;
}
/**
* Gets the values
*
* @return string|null The values
*/
public function getValues()
{
if (array_key_exists("values", $this->_propDict)) {
return $this->_propDict["values"];
} else {
return null;
}
}
/**
* Sets the values
*
* @param string $val The value of the values
*
* @return MatchedCondition
*/
public function setValues($val)
{
$this->_propDict["values"] = $val;
return $this;
}
}

View File

@ -2,7 +2,7 @@
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* EquivalentContentOption File
* MeetingChatHistoryDefaultMode File
* PHP version 7
*
* @category Library
@ -11,12 +11,12 @@
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\WindowsUpdates\Model;
namespace Beta\Microsoft\Graph\Model;
use Microsoft\Graph\Core\Enum;
/**
* EquivalentContentOption class
* MeetingChatHistoryDefaultMode class
*
* @category Model
* @package Microsoft.Graph
@ -24,12 +24,12 @@ use Microsoft\Graph\Core\Enum;
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class EquivalentContentOption extends Enum
class MeetingChatHistoryDefaultMode extends Enum
{
/**
* The Enum EquivalentContentOption
* The Enum MeetingChatHistoryDefaultMode
*/
const NONE = "none";
const LATEST_SECURITY = "latestSecurity";
const ALL = "all";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -57,6 +57,35 @@ class MicrosoftAuthenticatorAuthenticationMethodConfiguration extends Authentica
return $this;
}
/**
* Gets the isSoftwareOathEnabled
* true if users can use the OTP code generated by the Microsoft Authenticator app, false otherwise.
*
* @return bool|null The isSoftwareOathEnabled
*/
public function getIsSoftwareOathEnabled()
{
if (array_key_exists("isSoftwareOathEnabled", $this->_propDict)) {
return $this->_propDict["isSoftwareOathEnabled"];
} else {
return null;
}
}
/**
* Sets the isSoftwareOathEnabled
* true if users can use the OTP code generated by the Microsoft Authenticator app, false otherwise.
*
* @param bool $val The isSoftwareOathEnabled
*
* @return MicrosoftAuthenticatorAuthenticationMethodConfiguration
*/
public function setIsSoftwareOathEnabled($val)
{
$this->_propDict["isSoftwareOathEnabled"] = boolval($val);
return $this;
}
/**
* Gets the includeTargets

View File

@ -26,7 +26,7 @@ class MobileThreatDefenseConnector extends Entity
{
/**
* Gets the allowPartnerToCollectIOSApplicationMetadata
* For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune
* When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.
*
* @return bool|null The allowPartnerToCollectIOSApplicationMetadata
*/
@ -41,7 +41,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the allowPartnerToCollectIOSApplicationMetadata
* For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune
* When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.
*
* @param bool $val The allowPartnerToCollectIOSApplicationMetadata
*
@ -55,7 +55,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Gets the allowPartnerToCollectIOSPersonalApplicationMetadata
* For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about personally installed applications from Intune
* When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.
*
* @return bool|null The allowPartnerToCollectIOSPersonalApplicationMetadata
*/
@ -70,7 +70,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the allowPartnerToCollectIOSPersonalApplicationMetadata
* For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about personally installed applications from Intune
* When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.
*
* @param bool $val The allowPartnerToCollectIOSPersonalApplicationMetadata
*
@ -142,7 +142,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Gets the androidMobileApplicationManagementEnabled
* For Android, set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.
* When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.
*
* @return bool|null The androidMobileApplicationManagementEnabled
*/
@ -157,7 +157,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the androidMobileApplicationManagementEnabled
* For Android, set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.
* When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.
*
* @param bool $val The androidMobileApplicationManagementEnabled
*
@ -229,7 +229,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Gets the iosMobileApplicationManagementEnabled
* For IOS, get or set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.
* When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.
*
* @return bool|null The iosMobileApplicationManagementEnabled
*/
@ -244,7 +244,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the iosMobileApplicationManagementEnabled
* For IOS, get or set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.
* When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.
*
* @param bool $val The iosMobileApplicationManagementEnabled
*
@ -349,7 +349,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Gets the microsoftDefenderForEndpointAttachEnabled
* When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, configuration profile management via Microsoft Defender for Endpoint is disabled.
* When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.
*
* @return bool|null The microsoftDefenderForEndpointAttachEnabled
*/
@ -364,7 +364,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the microsoftDefenderForEndpointAttachEnabled
* When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, configuration profile management via Microsoft Defender for Endpoint is disabled.
* When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.
*
* @param bool $val The microsoftDefenderForEndpointAttachEnabled
*
@ -469,7 +469,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Gets the windowsDeviceBlockedOnMissingPartnerData
* For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant
* When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.
*
* @return bool|null The windowsDeviceBlockedOnMissingPartnerData
*/
@ -484,7 +484,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the windowsDeviceBlockedOnMissingPartnerData
* For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant
* When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.
*
* @param bool $val The windowsDeviceBlockedOnMissingPartnerData
*
@ -498,7 +498,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Gets the windowsEnabled
* For Windows, get or set whether data from the data sync partner should be used during compliance evaluations
* When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE.
*
* @return bool|null The windowsEnabled
*/
@ -513,7 +513,7 @@ class MobileThreatDefenseConnector extends Entity
/**
* Sets the windowsEnabled
* For Windows, get or set whether data from the data sync partner should be used during compliance evaluations
* When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE.
*
* @param bool $val The windowsEnabled
*

View File

@ -26,7 +26,7 @@ class NotificationMessageTemplate extends Entity
{
/**
* Gets the brandingOptions
* The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails.
* The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue.
*
* @return NotificationTemplateBrandingOptions|null The brandingOptions
*/
@ -45,7 +45,7 @@ class NotificationMessageTemplate extends Entity
/**
* Sets the brandingOptions
* The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails.
* The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue.
*
* @param NotificationTemplateBrandingOptions $val The brandingOptions
*

View File

@ -35,4 +35,5 @@ class NotificationTemplateBrandingOptions extends Enum
const INCLUDE_CONTACT_INFORMATION = "includeContactInformation";
const INCLUDE_COMPANY_PORTAL_LINK = "includeCompanyPortalLink";
const INCLUDE_DEVICE_DETAILS = "includeDeviceDetails";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -80,37 +80,6 @@ class NotifyUserAction extends DlpActionInfo
$this->_propDict["emailText"] = $val;
return $this;
}
/**
* Gets the overrideOption
*
* @return OverrideOption|null The overrideOption
*/
public function getOverrideOption()
{
if (array_key_exists("overrideOption", $this->_propDict)) {
if (is_a($this->_propDict["overrideOption"], "\Beta\Microsoft\Graph\Model\OverrideOption") || is_null($this->_propDict["overrideOption"])) {
return $this->_propDict["overrideOption"];
} else {
$this->_propDict["overrideOption"] = new OverrideOption($this->_propDict["overrideOption"]);
return $this->_propDict["overrideOption"];
}
}
return null;
}
/**
* Sets the overrideOption
*
* @param OverrideOption $val The value to assign to the overrideOption
*
* @return NotifyUserAction The NotifyUserAction
*/
public function setOverrideOption($val)
{
$this->_propDict["overrideOption"] = $val;
return $this;
}
/**
* Gets the policyTip
*

View File

@ -423,7 +423,6 @@ class OnPremisesPublishing extends Entity
/**
* Gets the onPremisesApplicationSegments
* Represents the application segment collection for an on-premises wildcard application.
*
* @return OnPremisesApplicationSegment|null The onPremisesApplicationSegments
*/
@ -442,7 +441,6 @@ class OnPremisesPublishing extends Entity
/**
* Sets the onPremisesApplicationSegments
* Represents the application segment collection for an on-premises wildcard application.
*
* @param OnPremisesApplicationSegment $val The value to assign to the onPremisesApplicationSegments
*
@ -456,6 +454,7 @@ class OnPremisesPublishing extends Entity
/**
* Gets the segmentsConfiguration
* Represents the collection of application segments for an on-premises wildcard application that's published through Azure AD Application Proxy.
*
* @return SegmentConfiguration|null The segmentsConfiguration
*/
@ -474,6 +473,7 @@ class OnPremisesPublishing extends Entity
/**
* Sets the segmentsConfiguration
* Represents the collection of application segments for an on-premises wildcard application that's published through Azure AD Application Proxy.
*
* @param SegmentConfiguration $val The value to assign to the segmentsConfiguration
*

View File

@ -59,7 +59,7 @@ class OnPremisesPublishingSingleSignOn extends Entity
/**
* Gets the singleSignOnMode
* The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased.
* The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased, oAuthToken.
*
* @return SingleSignOnMode|null The singleSignOnMode
*/
@ -78,7 +78,7 @@ class OnPremisesPublishingSingleSignOn extends Entity
/**
* Sets the singleSignOnMode
* The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased.
* The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased, oAuthToken.
*
* @param SingleSignOnMode $val The value to assign to the singleSignOnMode
*

View File

@ -115,6 +115,33 @@ class OnlineMeeting extends Entity
return $this;
}
/**
* Gets the allowParticipantsToChangeName
*
* @return bool|null The allowParticipantsToChangeName
*/
public function getAllowParticipantsToChangeName()
{
if (array_key_exists("allowParticipantsToChangeName", $this->_propDict)) {
return $this->_propDict["allowParticipantsToChangeName"];
} else {
return null;
}
}
/**
* Sets the allowParticipantsToChangeName
*
* @param bool $val The allowParticipantsToChangeName
*
* @return OnlineMeeting
*/
public function setAllowParticipantsToChangeName($val)
{
$this->_propDict["allowParticipantsToChangeName"] = boolval($val);
return $this;
}
/**
* Gets the allowTeamworkReactions
* Indicates if Teams reactions are enabled for the meeting.
@ -768,6 +795,37 @@ class OnlineMeeting extends Entity
return $this;
}
/**
* Gets the shareMeetingChatHistoryDefault
*
* @return MeetingChatHistoryDefaultMode|null The shareMeetingChatHistoryDefault
*/
public function getShareMeetingChatHistoryDefault()
{
if (array_key_exists("shareMeetingChatHistoryDefault", $this->_propDict)) {
if (is_a($this->_propDict["shareMeetingChatHistoryDefault"], "\Beta\Microsoft\Graph\Model\MeetingChatHistoryDefaultMode") || is_null($this->_propDict["shareMeetingChatHistoryDefault"])) {
return $this->_propDict["shareMeetingChatHistoryDefault"];
} else {
$this->_propDict["shareMeetingChatHistoryDefault"] = new MeetingChatHistoryDefaultMode($this->_propDict["shareMeetingChatHistoryDefault"]);
return $this->_propDict["shareMeetingChatHistoryDefault"];
}
}
return null;
}
/**
* Sets the shareMeetingChatHistoryDefault
*
* @param MeetingChatHistoryDefaultMode $val The shareMeetingChatHistoryDefault
*
* @return OnlineMeeting
*/
public function setShareMeetingChatHistoryDefault($val)
{
$this->_propDict["shareMeetingChatHistoryDefault"] = $val;
return $this;
}
/**
* Gets the startDateTime
* The meeting start time in UTC.

View File

@ -416,6 +416,7 @@ class Organization extends DirectoryObject
/**
* Gets the partnerTenantType
* The type of partnership this tenant has with Microsoft. The possible values are: microsoftSupport, syndicatePartner, breadthPartner, breadthPartnerDelegatedAdmin, resellerPartnerDelegatedAdmin, valueAddedResellerPartnerDelegatedAdmin, unknownFutureValue. Nullable. For more information about the possible types, see partnerTenantType values.
*
* @return PartnerTenantType|null The partnerTenantType
*/
@ -434,6 +435,7 @@ class Organization extends DirectoryObject
/**
* Sets the partnerTenantType
* The type of partnership this tenant has with Microsoft. The possible values are: microsoftSupport, syndicatePartner, breadthPartner, breadthPartnerDelegatedAdmin, resellerPartnerDelegatedAdmin, valueAddedResellerPartnerDelegatedAdmin, unknownFutureValue. Nullable. For more information about the possible types, see partnerTenantType values.
*
* @param PartnerTenantType $val The partnerTenantType
*

View File

@ -26,6 +26,7 @@ class Payload extends Entity
{
/**
* Gets the brand
* The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue.
*
* @return PayloadBrand|null The brand
*/
@ -44,6 +45,7 @@ class Payload extends Entity
/**
* Sets the brand
* The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue.
*
* @param PayloadBrand $val The brand
*
@ -57,6 +59,7 @@ class Payload extends Entity
/**
* Gets the complexity
* The complexity of a payload.Possible values are: unknown, low, medium, high, unknownFutureValue
*
* @return PayloadComplexity|null The complexity
*/
@ -75,6 +78,7 @@ class Payload extends Entity
/**
* Sets the complexity
* The complexity of a payload.Possible values are: unknown, low, medium, high, unknownFutureValue
*
* @param PayloadComplexity $val The complexity
*
@ -88,6 +92,7 @@ class Payload extends Entity
/**
* Gets the createdBy
* Identity of the user who created the attack simulation and training campaign payload.
*
* @return EmailIdentity|null The createdBy
*/
@ -106,6 +111,7 @@ class Payload extends Entity
/**
* Sets the createdBy
* Identity of the user who created the attack simulation and training campaign payload.
*
* @param EmailIdentity $val The createdBy
*
@ -119,6 +125,7 @@ class Payload extends Entity
/**
* Gets the createdDateTime
* Date and time when the attack simulation and training campaign payload.
*
* @return \DateTime|null The createdDateTime
*/
@ -137,6 +144,7 @@ class Payload extends Entity
/**
* Sets the createdDateTime
* Date and time when the attack simulation and training campaign payload.
*
* @param \DateTime $val The createdDateTime
*
@ -150,6 +158,7 @@ class Payload extends Entity
/**
* Gets the description
* Description of the attack simulation and training campaign payload.
*
* @return string|null The description
*/
@ -164,6 +173,7 @@ class Payload extends Entity
/**
* Sets the description
* Description of the attack simulation and training campaign payload.
*
* @param string $val The description
*
@ -177,6 +187,7 @@ class Payload extends Entity
/**
* Gets the detail
* Additional details about the payload.
*
* @return PayloadDetail|null The detail
*/
@ -195,6 +206,7 @@ class Payload extends Entity
/**
* Sets the detail
* Additional details about the payload.
*
* @param PayloadDetail $val The detail
*
@ -208,6 +220,7 @@ class Payload extends Entity
/**
* Gets the displayName
* Display name of the attack simulation and training campaign payload. Supports $filter and $orderby.
*
* @return string|null The displayName
*/
@ -222,6 +235,7 @@ class Payload extends Entity
/**
* Sets the displayName
* Display name of the attack simulation and training campaign payload. Supports $filter and $orderby.
*
* @param string $val The displayName
*
@ -235,6 +249,7 @@ class Payload extends Entity
/**
* Gets the industry
* Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue.
*
* @return PayloadIndustry|null The industry
*/
@ -253,6 +268,7 @@ class Payload extends Entity
/**
* Sets the industry
* Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue.
*
* @param PayloadIndustry $val The industry
*
@ -266,6 +282,7 @@ class Payload extends Entity
/**
* Gets the isAutomated
* Indicates whether the attack simulation and training campaign payload was created from an automation flow. Supports $filter and $orderby.
*
* @return bool|null The isAutomated
*/
@ -280,6 +297,7 @@ class Payload extends Entity
/**
* Sets the isAutomated
* Indicates whether the attack simulation and training campaign payload was created from an automation flow. Supports $filter and $orderby.
*
* @param bool $val The isAutomated
*
@ -293,6 +311,7 @@ class Payload extends Entity
/**
* Gets the isControversial
* Indicates whether the payload is controversial.
*
* @return bool|null The isControversial
*/
@ -307,6 +326,7 @@ class Payload extends Entity
/**
* Sets the isControversial
* Indicates whether the payload is controversial.
*
* @param bool $val The isControversial
*
@ -320,6 +340,7 @@ class Payload extends Entity
/**
* Gets the isCurrentEvent
* Indicates whether the payload is from any recent event.
*
* @return bool|null The isCurrentEvent
*/
@ -334,6 +355,7 @@ class Payload extends Entity
/**
* Sets the isCurrentEvent
* Indicates whether the payload is from any recent event.
*
* @param bool $val The isCurrentEvent
*
@ -347,6 +369,7 @@ class Payload extends Entity
/**
* Gets the language
* Payload language.
*
* @return string|null The language
*/
@ -361,6 +384,7 @@ class Payload extends Entity
/**
* Sets the language
* Payload language.
*
* @param string $val The language
*
@ -374,6 +398,7 @@ class Payload extends Entity
/**
* Gets the lastModifiedBy
* Identity of the user who most recently modified the attack simulation and training campaign payload.
*
* @return EmailIdentity|null The lastModifiedBy
*/
@ -392,6 +417,7 @@ class Payload extends Entity
/**
* Sets the lastModifiedBy
* Identity of the user who most recently modified the attack simulation and training campaign payload.
*
* @param EmailIdentity $val The lastModifiedBy
*
@ -405,6 +431,7 @@ class Payload extends Entity
/**
* Gets the lastModifiedDateTime
* Date and time when the attack simulation and training campaign payload was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*
* @return \DateTime|null The lastModifiedDateTime
*/
@ -423,6 +450,7 @@ class Payload extends Entity
/**
* Sets the lastModifiedDateTime
* Date and time when the attack simulation and training campaign payload was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
*
* @param \DateTime $val The lastModifiedDateTime
*
@ -436,6 +464,7 @@ class Payload extends Entity
/**
* Gets the payloadTags
* Free text tags for a payload.
*
* @return array|null The payloadTags
*/
@ -450,6 +479,7 @@ class Payload extends Entity
/**
* Sets the payloadTags
* Free text tags for a payload.
*
* @param string[] $val The payloadTags
*
@ -463,6 +493,7 @@ class Payload extends Entity
/**
* Gets the platform
* The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue.
*
* @return PayloadDeliveryPlatform|null The platform
*/
@ -481,6 +512,7 @@ class Payload extends Entity
/**
* Sets the platform
* The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue.
*
* @param PayloadDeliveryPlatform $val The platform
*
@ -494,6 +526,7 @@ class Payload extends Entity
/**
* Gets the predictedCompromiseRate
* Predicted probability for a payload to phish a targeted user.
*
* @return float|null The predictedCompromiseRate
*/
@ -508,6 +541,7 @@ class Payload extends Entity
/**
* Sets the predictedCompromiseRate
* Predicted probability for a payload to phish a targeted user.
*
* @param float $val The predictedCompromiseRate
*
@ -521,6 +555,7 @@ class Payload extends Entity
/**
* Gets the simulationAttackType
* Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.
*
* @return SimulationAttackType|null The simulationAttackType
*/
@ -539,6 +574,7 @@ class Payload extends Entity
/**
* Sets the simulationAttackType
* Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.
*
* @param SimulationAttackType $val The simulationAttackType
*
@ -552,6 +588,7 @@ class Payload extends Entity
/**
* Gets the source
* Simulation content source. Supports $filter and $orderby. Possible values are: unknown, tenant, global, unknownFutureValue. Inherited from simulation.
*
* @return SimulationContentSource|null The source
*/
@ -570,6 +607,7 @@ class Payload extends Entity
/**
* Sets the source
* Simulation content source. Supports $filter and $orderby. Possible values are: unknown, tenant, global, unknownFutureValue. Inherited from simulation.
*
* @param SimulationContentSource $val The source
*
@ -583,6 +621,7 @@ class Payload extends Entity
/**
* Gets the status
* Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. Inherited from simulation.
*
* @return SimulationContentStatus|null The status
*/
@ -601,6 +640,7 @@ class Payload extends Entity
/**
* Sets the status
* Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. Inherited from simulation.
*
* @param SimulationContentStatus $val The status
*
@ -614,6 +654,7 @@ class Payload extends Entity
/**
* Gets the technique
* The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations.
*
* @return SimulationAttackTechnique|null The technique
*/
@ -632,6 +673,7 @@ class Payload extends Entity
/**
* Sets the technique
* The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations.
*
* @param SimulationAttackTechnique $val The technique
*
@ -645,6 +687,7 @@ class Payload extends Entity
/**
* Gets the theme
* The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue.
*
* @return PayloadTheme|null The theme
*/
@ -663,6 +706,7 @@ class Payload extends Entity
/**
* Sets the theme
* The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue.
*
* @param PayloadTheme $val The theme
*

View File

@ -26,6 +26,7 @@ class PayloadCoachmark extends Entity
/**
* Gets the coachmarkLocation
* The coachmark location.
*
* @return CoachmarkLocation|null The coachmarkLocation
*/
@ -44,6 +45,7 @@ class PayloadCoachmark extends Entity
/**
* Sets the coachmarkLocation
* The coachmark location.
*
* @param CoachmarkLocation $val The value to assign to the coachmarkLocation
*
@ -56,6 +58,7 @@ class PayloadCoachmark extends Entity
}
/**
* Gets the description
* The description about the coachmark.
*
* @return string|null The description
*/
@ -70,6 +73,7 @@ class PayloadCoachmark extends Entity
/**
* Sets the description
* The description about the coachmark.
*
* @param string $val The value of the description
*
@ -82,6 +86,7 @@ class PayloadCoachmark extends Entity
}
/**
* Gets the indicator
* The coachmark indicator.
*
* @return string|null The indicator
*/
@ -96,6 +101,7 @@ class PayloadCoachmark extends Entity
/**
* Sets the indicator
* The coachmark indicator.
*
* @param string $val The value of the indicator
*
@ -108,6 +114,7 @@ class PayloadCoachmark extends Entity
}
/**
* Gets the isValid
* Indicates whether the coachmark is valid or not.
*
* @return bool|null The isValid
*/
@ -122,6 +129,7 @@ class PayloadCoachmark extends Entity
/**
* Sets the isValid
* Indicates whether the coachmark is valid or not.
*
* @param bool $val The value of the isValid
*
@ -134,6 +142,7 @@ class PayloadCoachmark extends Entity
}
/**
* Gets the language
* The coachmark language.
*
* @return string|null The language
*/
@ -148,6 +157,7 @@ class PayloadCoachmark extends Entity
/**
* Sets the language
* The coachmark language.
*
* @param string $val The value of the language
*
@ -160,6 +170,7 @@ class PayloadCoachmark extends Entity
}
/**
* Gets the order
* The coachmark order.
*
* @return string|null The order
*/
@ -174,6 +185,7 @@ class PayloadCoachmark extends Entity
/**
* Sets the order
* The coachmark order.
*
* @param string $val The value of the order
*

View File

@ -26,6 +26,7 @@ class PayloadDetail extends Entity
/**
* Gets the coachmarks
* Payload coachmark details.
*
* @return PayloadCoachmark|null The coachmarks
*/
@ -44,6 +45,7 @@ class PayloadDetail extends Entity
/**
* Sets the coachmarks
* Payload coachmark details.
*
* @param PayloadCoachmark $val The value to assign to the coachmarks
*
@ -56,6 +58,7 @@ class PayloadDetail extends Entity
}
/**
* Gets the content
* Payload content details.
*
* @return string|null The content
*/
@ -70,6 +73,7 @@ class PayloadDetail extends Entity
/**
* Sets the content
* Payload content details.
*
* @param string $val The value of the content
*
@ -82,6 +86,7 @@ class PayloadDetail extends Entity
}
/**
* Gets the phishingUrl
* The phishing URL used to target a user.
*
* @return string|null The phishingUrl
*/
@ -96,6 +101,7 @@ class PayloadDetail extends Entity
/**
* Sets the phishingUrl
* The phishing URL used to target a user.
*
* @param string $val The value of the phishingUrl
*

View File

@ -88,7 +88,7 @@ class PlannerBucket extends PlannerDelta
/**
* Gets the orderHint
* Hint used to order items of this type in a list view. The format is defined as outlined here.
* Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.
*
* @return string|null The orderHint
*/
@ -103,7 +103,7 @@ class PlannerBucket extends PlannerDelta
/**
* Sets the orderHint
* Hint used to order items of this type in a list view. The format is defined as outlined here.
* Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.
*
* @param string $val The orderHint
*

Some files were not shown because too many files have changed in this diff Show More