diff --git a/composer.lock b/composer.lock index 9a5f880..12d5518 100644 --- a/composer.lock +++ b/composer.lock @@ -333,16 +333,16 @@ }, { "name": "microsoft/microsoft-graph", - "version": "1.99.0", + "version": "1.102.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb" + "reference": "4b450b06ac9df3868bbdbddb31bfcc4595f643bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/8f12e704b7b7eb29515993c21bac8c10285c53fb", - "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/4b450b06ac9df3868bbdbddb31bfcc4595f643bc", + "reference": "4b450b06ac9df3868bbdbddb31bfcc4595f643bc", "shasum": "" }, "require": { @@ -379,9 +379,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.99.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.102.0" }, - "time": "2023-06-13T15:53:55+00:00" + "time": "2023-07-05T13:07:19+00:00" }, { "name": "psr/http-client", diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 0c485b6..f2316b7 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -336,17 +336,17 @@ }, { "name": "microsoft/microsoft-graph", - "version": "1.99.0", - "version_normalized": "1.99.0.0", + "version": "1.102.0", + "version_normalized": "1.102.0.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb" + "reference": "4b450b06ac9df3868bbdbddb31bfcc4595f643bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/8f12e704b7b7eb29515993c21bac8c10285c53fb", - "reference": "8f12e704b7b7eb29515993c21bac8c10285c53fb", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/4b450b06ac9df3868bbdbddb31bfcc4595f643bc", + "reference": "4b450b06ac9df3868bbdbddb31bfcc4595f643bc", "shasum": "" }, "require": { @@ -361,7 +361,7 @@ "phpstan/phpstan": "^0.12.90 || ^1.0.0", "phpunit/phpunit": "^8.0 || ^9.0" }, - "time": "2023-06-13T15:53:55+00:00", + "time": "2023-07-05T13:07:19+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -385,7 +385,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.99.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.102.0" }, "install-path": "../microsoft/microsoft-graph" }, diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 36a9506..bc9f352 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => '__root__', 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => 'b281994a9890fbe9d2700e89b279206f077b1816', + 'reference' => '316a84f89194c86443930c36b7d2449440c9cc56', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -13,7 +13,7 @@ '__root__' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => 'b281994a9890fbe9d2700e89b279206f077b1816', + 'reference' => '316a84f89194c86443930c36b7d2449440c9cc56', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -47,9 +47,9 @@ 'dev_requirement' => false, ), 'microsoft/microsoft-graph' => array( - 'pretty_version' => '1.99.0', - 'version' => '1.99.0.0', - 'reference' => '8f12e704b7b7eb29515993c21bac8c10285c53fb', + 'pretty_version' => '1.102.0', + 'version' => '1.102.0.0', + 'reference' => '4b450b06ac9df3868bbdbddb31bfcc4595f643bc', 'type' => 'library', 'install_path' => __DIR__ . '/../microsoft/microsoft-graph', 'aliases' => array(), diff --git a/vendor/microsoft/microsoft-graph/README.md b/vendor/microsoft/microsoft-graph/README.md index 797422a..bd3ac0f 100644 --- a/vendor/microsoft/microsoft-graph/README.md +++ b/vendor/microsoft/microsoft-graph/README.md @@ -11,7 +11,7 @@ You can install the PHP SDK with Composer, either run `composer require microsof ``` { "require": { - "microsoft/microsoft-graph": "^1.99.0" + "microsoft/microsoft-graph": "^1.102.0" } } ``` diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php index 7f5b861..7d29ac6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/CallRecords/Model/PstnCallLogRow.php @@ -202,6 +202,118 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity return $this; } /** + * Gets the clientLocalIpV4Address + * Local IPv4 of the client that is retrieved from the operating system of the client. + * + * @return string|null The clientLocalIpV4Address + */ + public function getClientLocalIpV4Address() + { + if (array_key_exists("clientLocalIpV4Address", $this->_propDict)) { + return $this->_propDict["clientLocalIpV4Address"]; + } else { + return null; + } + } + + /** + * Sets the clientLocalIpV4Address + * Local IPv4 of the client that is retrieved from the operating system of the client. + * + * @param string $val The value of the clientLocalIpV4Address + * + * @return PstnCallLogRow + */ + public function setClientLocalIpV4Address($val) + { + $this->_propDict["clientLocalIpV4Address"] = $val; + return $this; + } + /** + * Gets the clientLocalIpV6Address + * Local IPv6 of the client that is retrieved from the operating system of the client. + * + * @return string|null The clientLocalIpV6Address + */ + public function getClientLocalIpV6Address() + { + if (array_key_exists("clientLocalIpV6Address", $this->_propDict)) { + return $this->_propDict["clientLocalIpV6Address"]; + } else { + return null; + } + } + + /** + * Sets the clientLocalIpV6Address + * Local IPv6 of the client that is retrieved from the operating system of the client. + * + * @param string $val The value of the clientLocalIpV6Address + * + * @return PstnCallLogRow + */ + public function setClientLocalIpV6Address($val) + { + $this->_propDict["clientLocalIpV6Address"] = $val; + return $this; + } + /** + * Gets the clientPublicIpV4Address + * Public IPv4 of the client that can be used to determine the location of the client. + * + * @return string|null The clientPublicIpV4Address + */ + public function getClientPublicIpV4Address() + { + if (array_key_exists("clientPublicIpV4Address", $this->_propDict)) { + return $this->_propDict["clientPublicIpV4Address"]; + } else { + return null; + } + } + + /** + * Sets the clientPublicIpV4Address + * Public IPv4 of the client that can be used to determine the location of the client. + * + * @param string $val The value of the clientPublicIpV4Address + * + * @return PstnCallLogRow + */ + public function setClientPublicIpV4Address($val) + { + $this->_propDict["clientPublicIpV4Address"] = $val; + return $this; + } + /** + * Gets the clientPublicIpV6Address + * Public IPv6 of the client that can be used to determine the location of the client. + * + * @return string|null The clientPublicIpV6Address + */ + public function getClientPublicIpV6Address() + { + if (array_key_exists("clientPublicIpV6Address", $this->_propDict)) { + return $this->_propDict["clientPublicIpV6Address"]; + } else { + return null; + } + } + + /** + * Sets the clientPublicIpV6Address + * Public IPv6 of the client that can be used to determine the location of the client. + * + * @param string $val The value of the clientPublicIpV6Address + * + * @return PstnCallLogRow + */ + public function setClientPublicIpV6Address($val) + { + $this->_propDict["clientPublicIpV6Address"] = $val; + return $this; + } + /** * Gets the conferenceId * ID of the audio conference. * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php index e8364f4..e825460 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php @@ -54,7 +54,7 @@ class TimeBasedAttributeTrigger extends WorkflowExecutionTrigger /** * Gets the timeBasedAttribute - * Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, unknownFutureValue. + * Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, createdDateTime, unknownFutureValue. * * @return WorkflowTriggerTimeBasedAttribute|null The timeBasedAttribute */ @@ -73,7 +73,7 @@ class TimeBasedAttributeTrigger extends WorkflowExecutionTrigger /** * Sets the timeBasedAttribute - * Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, unknownFutureValue. + * Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, createdDateTime, unknownFutureValue. * * @param WorkflowTriggerTimeBasedAttribute $val The value to assign to the timeBasedAttribute * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ManagedTenants/Model/CredentialUserRegistrationsSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ManagedTenants/Model/CredentialUserRegistrationsSummary.php index b46833c..e23026b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ManagedTenants/Model/CredentialUserRegistrationsSummary.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/ManagedTenants/Model/CredentialUserRegistrationsSummary.php @@ -318,6 +318,33 @@ class CredentialUserRegistrationsSummary extends \Beta\Microsoft\Graph\Model\Ent return $this; } + /** + * Gets the tenantLicenseType + * + * @return string|null The tenantLicenseType + */ + public function getTenantLicenseType() + { + if (array_key_exists("tenantLicenseType", $this->_propDict)) { + return $this->_propDict["tenantLicenseType"]; + } else { + return null; + } + } + + /** + * Sets the tenantLicenseType + * + * @param string $val The tenantLicenseType + * + * @return CredentialUserRegistrationsSummary + */ + public function setTenantLicenseType($val) + { + $this->_propDict["tenantLicenseType"] = $val; + return $this; + } + /** * Gets the totalUserCount * The total number of users in the given managed tenant. Optional. Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php index fdabeca..7f26199 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccessPackageSubject.php @@ -26,6 +26,7 @@ class AccessPackageSubject extends Entity { /** * Gets the altSecId + * Not Supported. * * @return string|null The altSecId */ @@ -40,6 +41,7 @@ class AccessPackageSubject extends Entity /** * Sets the altSecId + * Not Supported. * * @param string $val The altSecId * @@ -140,7 +142,7 @@ class AccessPackageSubject extends Entity /** * Gets the objectId - * The object identifier of the subject. null if the subject is not yet a user in the tenant. + * The object identifier of the subject. null if the subject is not yet a user in the tenant. Alternate key. * * @return string|null The objectId */ @@ -155,7 +157,7 @@ class AccessPackageSubject extends Entity /** * Sets the objectId - * The object identifier of the subject. null if the subject is not yet a user in the tenant. + * The object identifier of the subject. null if the subject is not yet a user in the tenant. Alternate key. * * @param string $val The objectId * @@ -225,6 +227,7 @@ class AccessPackageSubject extends Entity /** * Gets the subjectLifecycle + * The lifecycle of the subject user, if a guest. The possible values are: notDefined, notGoverned, governed, unknownFutureValue. * * @return AccessPackageSubjectLifecycle|null The subjectLifecycle */ @@ -243,6 +246,7 @@ class AccessPackageSubject extends Entity /** * Sets the subjectLifecycle + * The lifecycle of the subject user, if a guest. The possible values are: notDefined, notGoverned, governed, unknownFutureValue. * * @param AccessPackageSubjectLifecycle $val The subjectLifecycle * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccountsWithAccess.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccountsWithAccess.php new file mode 100644 index 0000000..0e5df02 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AccountsWithAccess.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["assigned"]; + } else { + return null; + } + } + + /** + * Sets the assigned + * + * @param int $val The value of the assigned + * + * @return ActionSummary + */ + public function setAssigned($val) + { + $this->_propDict["assigned"] = $val; + return $this; + } + /** + * Gets the available + * + * @return int|null The available + */ + public function getAvailable() + { + if (array_key_exists("available", $this->_propDict)) { + return $this->_propDict["available"]; + } else { + return null; + } + } + + /** + * Sets the available + * + * @param int $val The value of the available + * + * @return ActionSummary + */ + public function setAvailable($val) + { + $this->_propDict["available"] = $val; + return $this; + } + /** + * Gets the exercised + * + * @return int|null The exercised + */ + public function getExercised() + { + if (array_key_exists("exercised", $this->_propDict)) { + return $this->_propDict["exercised"]; + } else { + return null; + } + } + + /** + * Sets the exercised + * + * @param int $val The value of the exercised + * + * @return ActionSummary + */ + public function setExercised($val) + { + $this->_propDict["exercised"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php index a20e875..907fa80 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Admin.php @@ -185,6 +185,130 @@ class Admin implements \JsonSerializable return $this; } + /** + * Gets the appsAndServices + * + * @return AdminAppsAndServices|null The appsAndServices + */ + public function getAppsAndServices() + { + if (array_key_exists("appsAndServices", $this->_propDict)) { + if (is_a($this->_propDict["appsAndServices"], "\Beta\Microsoft\Graph\Model\AdminAppsAndServices") || is_null($this->_propDict["appsAndServices"])) { + return $this->_propDict["appsAndServices"]; + } else { + $this->_propDict["appsAndServices"] = new AdminAppsAndServices($this->_propDict["appsAndServices"]); + return $this->_propDict["appsAndServices"]; + } + } + return null; + } + + /** + * Sets the appsAndServices + * + * @param AdminAppsAndServices $val The appsAndServices + * + * @return Admin + */ + public function setAppsAndServices($val) + { + $this->_propDict["appsAndServices"] = $val; + return $this; + } + + /** + * Gets the dynamics + * + * @return AdminDynamics|null The dynamics + */ + public function getDynamics() + { + if (array_key_exists("dynamics", $this->_propDict)) { + if (is_a($this->_propDict["dynamics"], "\Beta\Microsoft\Graph\Model\AdminDynamics") || is_null($this->_propDict["dynamics"])) { + return $this->_propDict["dynamics"]; + } else { + $this->_propDict["dynamics"] = new AdminDynamics($this->_propDict["dynamics"]); + return $this->_propDict["dynamics"]; + } + } + return null; + } + + /** + * Sets the dynamics + * + * @param AdminDynamics $val The dynamics + * + * @return Admin + */ + public function setDynamics($val) + { + $this->_propDict["dynamics"] = $val; + return $this; + } + + /** + * Gets the forms + * + * @return AdminForms|null The forms + */ + public function getForms() + { + if (array_key_exists("forms", $this->_propDict)) { + if (is_a($this->_propDict["forms"], "\Beta\Microsoft\Graph\Model\AdminForms") || is_null($this->_propDict["forms"])) { + return $this->_propDict["forms"]; + } else { + $this->_propDict["forms"] = new AdminForms($this->_propDict["forms"]); + return $this->_propDict["forms"]; + } + } + return null; + } + + /** + * Sets the forms + * + * @param AdminForms $val The forms + * + * @return Admin + */ + public function setForms($val) + { + $this->_propDict["forms"] = $val; + return $this; + } + + /** + * Gets the todo + * + * @return AdminTodo|null The todo + */ + public function getTodo() + { + if (array_key_exists("todo", $this->_propDict)) { + if (is_a($this->_propDict["todo"], "\Beta\Microsoft\Graph\Model\AdminTodo") || is_null($this->_propDict["todo"])) { + return $this->_propDict["todo"]; + } else { + $this->_propDict["todo"] = new AdminTodo($this->_propDict["todo"]); + return $this->_propDict["todo"]; + } + } + return null; + } + + /** + * Sets the todo + * + * @param AdminTodo $val The todo + * + * @return Admin + */ + public function setTodo($val) + { + $this->_propDict["todo"] = $val; + return $this; + } + /** * Gets the windows * A container for all Windows administrator functionalities. Read-only. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminAppsAndServices.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminAppsAndServices.php new file mode 100644 index 0000000..351afe2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminAppsAndServices.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["settings"], "\Beta\Microsoft\Graph\Model\AppsAndServicesSettings") || is_null($this->_propDict["settings"])) { + return $this->_propDict["settings"]; + } else { + $this->_propDict["settings"] = new AppsAndServicesSettings($this->_propDict["settings"]); + return $this->_propDict["settings"]; + } + } + return null; + } + + /** + * Sets the settings + * + * @param AppsAndServicesSettings $val The settings + * + * @return AdminAppsAndServices + */ + public function setSettings($val) + { + $this->_propDict["settings"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminDynamics.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminDynamics.php new file mode 100644 index 0000000..46e35a8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminDynamics.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["customerVoice"], "\Beta\Microsoft\Graph\Model\CustomerVoiceSettings") || is_null($this->_propDict["customerVoice"])) { + return $this->_propDict["customerVoice"]; + } else { + $this->_propDict["customerVoice"] = new CustomerVoiceSettings($this->_propDict["customerVoice"]); + return $this->_propDict["customerVoice"]; + } + } + return null; + } + + /** + * Sets the customerVoice + * + * @param CustomerVoiceSettings $val The customerVoice + * + * @return AdminDynamics + */ + public function setCustomerVoice($val) + { + $this->_propDict["customerVoice"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminForms.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminForms.php new file mode 100644 index 0000000..60cef10 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminForms.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["settings"], "\Beta\Microsoft\Graph\Model\FormsSettings") || is_null($this->_propDict["settings"])) { + return $this->_propDict["settings"]; + } else { + $this->_propDict["settings"] = new FormsSettings($this->_propDict["settings"]); + return $this->_propDict["settings"]; + } + } + return null; + } + + /** + * Sets the settings + * + * @param FormsSettings $val The settings + * + * @return AdminForms + */ + public function setSettings($val) + { + $this->_propDict["settings"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminTodo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminTodo.php new file mode 100644 index 0000000..63f46d1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdminTodo.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["settings"], "\Beta\Microsoft\Graph\Model\TodoSettings") || is_null($this->_propDict["settings"])) { + return $this->_propDict["settings"]; + } else { + $this->_propDict["settings"] = new TodoSettings($this->_propDict["settings"]); + return $this->_propDict["settings"]; + } + } + return null; + } + + /** + * Sets the settings + * + * @param TodoSettings $val The settings + * + * @return AdminTodo + */ + public function setSettings($val) + { + $this->_propDict["settings"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php index 861258b..dbf7676 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AdministrativeUnit.php @@ -84,7 +84,7 @@ class AdministrativeUnit extends DirectoryObject /** * Gets the isMemberManagementRestricted - * true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is false. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. + * true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is false. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory. * * @return bool|null The isMemberManagementRestricted */ @@ -99,7 +99,7 @@ class AdministrativeUnit extends DirectoryObject /** * Sets the isMemberManagementRestricted - * true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is false. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. + * true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. Default value is false. Use this property to define administrative units whose roles don't inherit from tenant-level administrators, and management of individual member objects is limited to administrators scoped to a restricted management administrative unit. Immutable, so cannot be changed later. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory. * * @param bool $val The isMemberManagementRestricted * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AllAccountsWithAccess.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AllAccountsWithAccess.php new file mode 100644 index 0000000..a1bbf6a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AllAccountsWithAccess.php @@ -0,0 +1,26 @@ +setODataType("#microsoft.graph.allDomains"); + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AllInboundPorts.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AllInboundPorts.php new file mode 100644 index 0000000..33cdbdb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AllInboundPorts.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["appActionIfSamsungKnoxAttestationRequired"], "\Beta\Microsoft\Graph\Model\ManagedAppRemediationAction") || is_null($this->_propDict["appActionIfSamsungKnoxAttestationRequired"])) { + return $this->_propDict["appActionIfSamsungKnoxAttestationRequired"]; + } else { + $this->_propDict["appActionIfSamsungKnoxAttestationRequired"] = new ManagedAppRemediationAction($this->_propDict["appActionIfSamsungKnoxAttestationRequired"]); + return $this->_propDict["appActionIfSamsungKnoxAttestationRequired"]; + } + } + return null; + } + + /** + * Sets the appActionIfSamsungKnoxAttestationRequired + * Defines the behavior of a managed app when Samsung Knox Attestation is required. Possible values are null, warn, block & wipe. If the admin does not set this action, the default is null, which indicates this setting is not configured. + * + * @param ManagedAppRemediationAction $val The appActionIfSamsungKnoxAttestationRequired + * + * @return AndroidManagedAppProtection + */ + public function setAppActionIfSamsungKnoxAttestationRequired($val) + { + $this->_propDict["appActionIfSamsungKnoxAttestationRequired"] = $val; + return $this; + } + /** * Gets the approvedKeyboards diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppConsentApprovalRoute.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppConsentApprovalRoute.php index 499cef3..6802003 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppConsentApprovalRoute.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppConsentApprovalRoute.php @@ -27,7 +27,7 @@ class AppConsentApprovalRoute extends Entity /** * Gets the appConsentRequests - * A collection of userConsentRequest objects for a specific application. + * A collection of appConsentRequest objects representing apps for which admin consent has been requested by one or more users. * * @return array|null The appConsentRequests */ @@ -42,7 +42,7 @@ class AppConsentApprovalRoute extends Entity /** * Sets the appConsentRequests - * A collection of userConsentRequest objects for a specific application. + * A collection of appConsentRequest objects representing apps for which admin consent has been requested by one or more users. * * @param AppConsentRequest[] $val The appConsentRequests * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppCredentialSignInActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppCredentialSignInActivity.php new file mode 100644 index 0000000..ca42208 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AppCredentialSignInActivity.php @@ -0,0 +1,370 @@ +_propDict)) { + return $this->_propDict["appId"]; + } else { + return null; + } + } + + /** + * Sets the appId + * The globally unique appId (also called client ID on the Azure portal) of the credential application. + * + * @param string $val The appId + * + * @return AppCredentialSignInActivity + */ + public function setAppId($val) + { + $this->_propDict["appId"] = $val; + return $this; + } + + /** + * Gets the appObjectId + * The ID of the credential application instance. + * + * @return string|null The appObjectId + */ + public function getAppObjectId() + { + if (array_key_exists("appObjectId", $this->_propDict)) { + return $this->_propDict["appObjectId"]; + } else { + return null; + } + } + + /** + * Sets the appObjectId + * The ID of the credential application instance. + * + * @param string $val The appObjectId + * + * @return AppCredentialSignInActivity + */ + public function setAppObjectId($val) + { + $this->_propDict["appObjectId"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The date and time when the credential was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date and time when the credential was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The createdDateTime + * + * @return AppCredentialSignInActivity + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the credentialOrigin + * The type the key credential originated from. Possible values are: application, servicePrincipal, unknownFutureValue. + * + * @return ApplicationKeyOrigin|null The credentialOrigin + */ + public function getCredentialOrigin() + { + if (array_key_exists("credentialOrigin", $this->_propDict)) { + if (is_a($this->_propDict["credentialOrigin"], "\Beta\Microsoft\Graph\Model\ApplicationKeyOrigin") || is_null($this->_propDict["credentialOrigin"])) { + return $this->_propDict["credentialOrigin"]; + } else { + $this->_propDict["credentialOrigin"] = new ApplicationKeyOrigin($this->_propDict["credentialOrigin"]); + return $this->_propDict["credentialOrigin"]; + } + } + return null; + } + + /** + * Sets the credentialOrigin + * The type the key credential originated from. Possible values are: application, servicePrincipal, unknownFutureValue. + * + * @param ApplicationKeyOrigin $val The credentialOrigin + * + * @return AppCredentialSignInActivity + */ + public function setCredentialOrigin($val) + { + $this->_propDict["credentialOrigin"] = $val; + return $this; + } + + /** + * Gets the expirationDateTime + * The date and time when the credential is set to expire. 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 expirationDateTime + */ + public function getExpirationDateTime() + { + if (array_key_exists("expirationDateTime", $this->_propDict)) { + if (is_a($this->_propDict["expirationDateTime"], "\DateTime") || is_null($this->_propDict["expirationDateTime"])) { + return $this->_propDict["expirationDateTime"]; + } else { + $this->_propDict["expirationDateTime"] = new \DateTime($this->_propDict["expirationDateTime"]); + return $this->_propDict["expirationDateTime"]; + } + } + return null; + } + + /** + * Sets the expirationDateTime + * The date and time when the credential is set to expire. 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 expirationDateTime + * + * @return AppCredentialSignInActivity + */ + public function setExpirationDateTime($val) + { + $this->_propDict["expirationDateTime"] = $val; + return $this; + } + + /** + * Gets the keyId + * The key ID of the credential. + * + * @return string|null The keyId + */ + public function getKeyId() + { + if (array_key_exists("keyId", $this->_propDict)) { + return $this->_propDict["keyId"]; + } else { + return null; + } + } + + /** + * Sets the keyId + * The key ID of the credential. + * + * @param string $val The keyId + * + * @return AppCredentialSignInActivity + */ + public function setKeyId($val) + { + $this->_propDict["keyId"] = $val; + return $this; + } + + /** + * Gets the keyType + * Specifies the key type. The possible values are: clientSecret, certificate, unknownFutureValue. + * + * @return ApplicationKeyType|null The keyType + */ + public function getKeyType() + { + if (array_key_exists("keyType", $this->_propDict)) { + if (is_a($this->_propDict["keyType"], "\Beta\Microsoft\Graph\Model\ApplicationKeyType") || is_null($this->_propDict["keyType"])) { + return $this->_propDict["keyType"]; + } else { + $this->_propDict["keyType"] = new ApplicationKeyType($this->_propDict["keyType"]); + return $this->_propDict["keyType"]; + } + } + return null; + } + + /** + * Sets the keyType + * Specifies the key type. The possible values are: clientSecret, certificate, unknownFutureValue. + * + * @param ApplicationKeyType $val The keyType + * + * @return AppCredentialSignInActivity + */ + public function setKeyType($val) + { + $this->_propDict["keyType"] = $val; + return $this; + } + + /** + * Gets the keyUsage + * Specifies what the key was used for. The possible values are: sign, verify, unknownFutureValue. + * + * @return ApplicationKeyUsage|null The keyUsage + */ + public function getKeyUsage() + { + if (array_key_exists("keyUsage", $this->_propDict)) { + if (is_a($this->_propDict["keyUsage"], "\Beta\Microsoft\Graph\Model\ApplicationKeyUsage") || is_null($this->_propDict["keyUsage"])) { + return $this->_propDict["keyUsage"]; + } else { + $this->_propDict["keyUsage"] = new ApplicationKeyUsage($this->_propDict["keyUsage"]); + return $this->_propDict["keyUsage"]; + } + } + return null; + } + + /** + * Sets the keyUsage + * Specifies what the key was used for. The possible values are: sign, verify, unknownFutureValue. + * + * @param ApplicationKeyUsage $val The keyUsage + * + * @return AppCredentialSignInActivity + */ + public function setKeyUsage($val) + { + $this->_propDict["keyUsage"] = $val; + return $this; + } + + /** + * Gets the resourceId + * The ID of the accessed resource. + * + * @return string|null The resourceId + */ + public function getResourceId() + { + if (array_key_exists("resourceId", $this->_propDict)) { + return $this->_propDict["resourceId"]; + } else { + return null; + } + } + + /** + * Sets the resourceId + * The ID of the accessed resource. + * + * @param string $val The resourceId + * + * @return AppCredentialSignInActivity + */ + public function setResourceId($val) + { + $this->_propDict["resourceId"] = $val; + return $this; + } + + /** + * Gets the servicePrincipalObjectId + * The ID of the service principal. + * + * @return string|null The servicePrincipalObjectId + */ + public function getServicePrincipalObjectId() + { + if (array_key_exists("servicePrincipalObjectId", $this->_propDict)) { + return $this->_propDict["servicePrincipalObjectId"]; + } else { + return null; + } + } + + /** + * Sets the servicePrincipalObjectId + * The ID of the service principal. + * + * @param string $val The servicePrincipalObjectId + * + * @return AppCredentialSignInActivity + */ + public function setServicePrincipalObjectId($val) + { + $this->_propDict["servicePrincipalObjectId"] = $val; + return $this; + } + + /** + * Gets the signInActivity + * The sign-in activity of the credential across all flows. + * + * @return SignInActivity|null The signInActivity + */ + public function getSignInActivity() + { + if (array_key_exists("signInActivity", $this->_propDict)) { + if (is_a($this->_propDict["signInActivity"], "\Beta\Microsoft\Graph\Model\SignInActivity") || is_null($this->_propDict["signInActivity"])) { + return $this->_propDict["signInActivity"]; + } else { + $this->_propDict["signInActivity"] = new SignInActivity($this->_propDict["signInActivity"]); + return $this->_propDict["signInActivity"]; + } + } + return null; + } + + /** + * Sets the signInActivity + * The sign-in activity of the credential across all flows. + * + * @param SignInActivity $val The signInActivity + * + * @return AppCredentialSignInActivity + */ + public function setSignInActivity($val) + { + $this->_propDict["signInActivity"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php index 12bc17a..603d369 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Application.php @@ -118,6 +118,7 @@ class Application extends DirectoryObject /** * Gets the authenticationBehaviors + * The collection of authentication behaviors set for the application. Authentication behaviors are unset by default and must be explicitly enabled (or disabled). Returned only on $select. For more information about authentication behaviors, see Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization. * * @return AuthenticationBehaviors|null The authenticationBehaviors */ @@ -136,6 +137,7 @@ class Application extends DirectoryObject /** * Sets the authenticationBehaviors + * The collection of authentication behaviors set for the application. Authentication behaviors are unset by default and must be explicitly enabled (or disabled). Returned only on $select. For more information about authentication behaviors, see Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization. * * @param AuthenticationBehaviors $val The authenticationBehaviors * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ApplicationKeyOrigin.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ApplicationKeyOrigin.php new file mode 100644 index 0000000..55dddc7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ApplicationKeyOrigin.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["isAppAndServicesTrialEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isAppAndServicesTrialEnabled + * + * @param bool $val The value of the isAppAndServicesTrialEnabled + * + * @return AppsAndServicesSettings + */ + public function setIsAppAndServicesTrialEnabled($val) + { + $this->_propDict["isAppAndServicesTrialEnabled"] = $val; + return $this; + } + /** + * Gets the isOfficeStoreEnabled + * + * @return bool|null The isOfficeStoreEnabled + */ + public function getIsOfficeStoreEnabled() + { + if (array_key_exists("isOfficeStoreEnabled", $this->_propDict)) { + return $this->_propDict["isOfficeStoreEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isOfficeStoreEnabled + * + * @param bool $val The value of the isOfficeStoreEnabled + * + * @return AppsAndServicesSettings + */ + public function setIsOfficeStoreEnabled($val) + { + $this->_propDict["isOfficeStoreEnabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php index 0fcc97d..be07084 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AttackSimulationRoot.php @@ -25,6 +25,90 @@ namespace Beta\Microsoft\Graph\Model; class AttackSimulationRoot extends Entity { + /** + * Gets the endUserNotifications + * + * @return array|null The endUserNotifications + */ + public function getEndUserNotifications() + { + if (array_key_exists("endUserNotifications", $this->_propDict)) { + return $this->_propDict["endUserNotifications"]; + } else { + return null; + } + } + + /** + * Sets the endUserNotifications + * + * @param EndUserNotification[] $val The endUserNotifications + * + * @return AttackSimulationRoot + */ + public function setEndUserNotifications($val) + { + $this->_propDict["endUserNotifications"] = $val; + return $this; + } + + + /** + * Gets the landingPages + * + * @return array|null The landingPages + */ + public function getLandingPages() + { + if (array_key_exists("landingPages", $this->_propDict)) { + return $this->_propDict["landingPages"]; + } else { + return null; + } + } + + /** + * Sets the landingPages + * + * @param LandingPage[] $val The landingPages + * + * @return AttackSimulationRoot + */ + public function setLandingPages($val) + { + $this->_propDict["landingPages"] = $val; + return $this; + } + + + /** + * Gets the loginPages + * + * @return array|null The loginPages + */ + public function getLoginPages() + { + if (array_key_exists("loginPages", $this->_propDict)) { + return $this->_propDict["loginPages"]; + } else { + return null; + } + } + + /** + * Sets the loginPages + * + * @param LoginPage[] $val The loginPages + * + * @return AttackSimulationRoot + */ + public function setLoginPages($val) + { + $this->_propDict["loginPages"] = $val; + return $this; + } + + /** * Gets the operations * Represents an attack simulation training operation. @@ -144,4 +228,32 @@ class AttackSimulationRoot extends Entity return $this; } + + /** + * Gets the trainings + * + * @return array|null The trainings + */ + public function getTrainings() + { + if (array_key_exists("trainings", $this->_propDict)) { + return $this->_propDict["trainings"]; + } else { + return null; + } + } + + /** + * Sets the trainings + * + * @param Training[] $val The trainings + * + * @return AttackSimulationRoot + */ + public function setTrainings($val) + { + $this->_propDict["trainings"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuditLogRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuditLogRoot.php index bd1397e..90629c3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuditLogRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuditLogRoot.php @@ -56,6 +56,34 @@ class AuditLogRoot implements \JsonSerializable } + /** + * Gets the customSecurityAttributeAudits + * + * @return array|null The customSecurityAttributeAudits + */ + public function getCustomSecurityAttributeAudits() + { + if (array_key_exists("customSecurityAttributeAudits", $this->_propDict)) { + return $this->_propDict["customSecurityAttributeAudits"]; + } else { + return null; + } + } + + /** + * Sets the customSecurityAttributeAudits + * + * @param CustomSecurityAttributeAudit[] $val The customSecurityAttributeAudits + * + * @return AuditLogRoot + */ + public function setCustomSecurityAttributeAudits($val) + { + $this->_propDict["customSecurityAttributeAudits"] = $val; + return $this; + } + + /** * Gets the directoryAudits * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php index 5c2b077..51067ff 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationBehaviors.php @@ -25,6 +25,7 @@ class AuthenticationBehaviors extends Entity { /** * Gets the removeUnverifiedEmailClaim + * Removes the email claim from tokens sent to an application when the email address's domain cannot be verified. * * @return bool|null The removeUnverifiedEmailClaim */ @@ -39,6 +40,7 @@ class AuthenticationBehaviors extends Entity /** * Sets the removeUnverifiedEmailClaim + * Removes the email claim from tokens sent to an application when the email address's domain cannot be verified. * * @param bool $val The value of the removeUnverifiedEmailClaim * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodFeature.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodFeature.php index 0c58460..509b1ef 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodFeature.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodFeature.php @@ -34,4 +34,5 @@ class AuthenticationMethodFeature extends Enum const SSPR_CAPABLE = "ssprCapable"; const PASSWORDLESS_CAPABLE = "passwordlessCapable"; const MFA_CAPABLE = "mfaCapable"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php index 00613ea..ca69d4d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthenticationMethodsPolicy.php @@ -239,6 +239,39 @@ class AuthenticationMethodsPolicy extends Entity return $this; } + /** + * Gets the reportSuspiciousActivitySettings + * Enable users to report unexpected voice call or phone app notification multi-factor authentication prompts as suspicious. + * + * @return ReportSuspiciousActivitySettings|null The reportSuspiciousActivitySettings + */ + public function getReportSuspiciousActivitySettings() + { + if (array_key_exists("reportSuspiciousActivitySettings", $this->_propDict)) { + if (is_a($this->_propDict["reportSuspiciousActivitySettings"], "\Beta\Microsoft\Graph\Model\ReportSuspiciousActivitySettings") || is_null($this->_propDict["reportSuspiciousActivitySettings"])) { + return $this->_propDict["reportSuspiciousActivitySettings"]; + } else { + $this->_propDict["reportSuspiciousActivitySettings"] = new ReportSuspiciousActivitySettings($this->_propDict["reportSuspiciousActivitySettings"]); + return $this->_propDict["reportSuspiciousActivitySettings"]; + } + } + return null; + } + + /** + * Sets the reportSuspiciousActivitySettings + * Enable users to report unexpected voice call or phone app notification multi-factor authentication prompts as suspicious. + * + * @param ReportSuspiciousActivitySettings $val The reportSuspiciousActivitySettings + * + * @return AuthenticationMethodsPolicy + */ + public function setReportSuspiciousActivitySettings($val) + { + $this->_propDict["reportSuspiciousActivitySettings"] = $val; + return $this; + } + /** * Gets the systemCredentialPreferences * Prompt users with their most-preferred credential for multifactor authentication. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationSystemInfo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationSystemInfo.php new file mode 100644 index 0000000..d4a6207 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/AuthorizationSystemInfo.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * + * @param string $val The value of the displayName + * + * @return AuthorizationSystemInfo + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + /** + * Gets the 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 + * + * @param string $val The value of the id + * + * @return AuthorizationSystemInfo + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/BaseEndUserNotification.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/BaseEndUserNotification.php new file mode 100644 index 0000000..18a5d00 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/BaseEndUserNotification.php @@ -0,0 +1,83 @@ +_propDict)) { + return $this->_propDict["defaultLanguage"]; + } else { + return null; + } + } + + /** + * Sets the defaultLanguage + * + * @param string $val The value of the defaultLanguage + * + * @return BaseEndUserNotification + */ + public function setDefaultLanguage($val) + { + $this->_propDict["defaultLanguage"] = $val; + return $this; + } + + /** + * Gets the endUserNotification + * + * @return EndUserNotification|null The endUserNotification + */ + public function getEndUserNotification() + { + if (array_key_exists("endUserNotification", $this->_propDict)) { + if (is_a($this->_propDict["endUserNotification"], "\Beta\Microsoft\Graph\Model\EndUserNotification") || is_null($this->_propDict["endUserNotification"])) { + return $this->_propDict["endUserNotification"]; + } else { + $this->_propDict["endUserNotification"] = new EndUserNotification($this->_propDict["endUserNotification"]); + return $this->_propDict["endUserNotification"]; + } + } + return null; + } + + /** + * Sets the endUserNotification + * + * @param EndUserNotification $val The value to assign to the endUserNotification + * + * @return BaseEndUserNotification The BaseEndUserNotification + */ + public function setEndUserNotification($val) + { + $this->_propDict["endUserNotification"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CalculatedColumn.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CalculatedColumn.php index 0f6d3ac..58245c3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CalculatedColumn.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CalculatedColumn.php @@ -25,7 +25,7 @@ class CalculatedColumn extends Entity { /** * Gets the format - * For dateTime output types, the format of the value. Must be one of dateOnly or dateTime. + * For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. * * @return string|null The format */ @@ -40,7 +40,7 @@ class CalculatedColumn extends Entity /** * Sets the format - * For dateTime output types, the format of the value. Must be one of dateOnly or dateTime. + * For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. * * @param string $val The value of the format * @@ -81,7 +81,7 @@ class CalculatedColumn extends Entity } /** * Gets the outputType - * The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text. + * The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. * * @return string|null The outputType */ @@ -96,7 +96,7 @@ class CalculatedColumn extends Entity /** * Sets the outputType - * The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text. + * The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. * * @param string $val The value of the outputType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Channel.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Channel.php index 729c824..4a05aa5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Channel.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Channel.php @@ -241,6 +241,7 @@ class Channel extends Entity /** * Gets the summary + * Contains summary information about the channel, including number of guests, members, owners, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method. * * @return ChannelSummary|null The summary */ @@ -259,6 +260,7 @@ class Channel extends Entity /** * Sets the summary + * Contains summary information about the channel, including number of guests, members, owners, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method. * * @param ChannelSummary $val The summary * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ChannelSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ChannelSummary.php index e538566..3b9a699 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ChannelSummary.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ChannelSummary.php @@ -25,6 +25,7 @@ class ChannelSummary extends Entity { /** * Gets the guestsCount + * Count of guests in a channel. * * @return int|null The guestsCount */ @@ -39,6 +40,7 @@ class ChannelSummary extends Entity /** * Sets the guestsCount + * Count of guests in a channel. * * @param int $val The value of the guestsCount * @@ -51,6 +53,7 @@ class ChannelSummary extends Entity } /** * Gets the hasMembersFromOtherTenants + * Indicates whether external members are included on the channel. * * @return bool|null The hasMembersFromOtherTenants */ @@ -65,6 +68,7 @@ class ChannelSummary extends Entity /** * Sets the hasMembersFromOtherTenants + * Indicates whether external members are included on the channel. * * @param bool $val The value of the hasMembersFromOtherTenants * @@ -77,6 +81,7 @@ class ChannelSummary extends Entity } /** * Gets the membersCount + * Count of members in a channel. * * @return int|null The membersCount */ @@ -91,6 +96,7 @@ class ChannelSummary extends Entity /** * Sets the membersCount + * Count of members in a channel. * * @param int $val The value of the membersCount * @@ -103,6 +109,7 @@ class ChannelSummary extends Entity } /** * Gets the ownersCount + * Count of owners in a channel. * * @return int|null The ownersCount */ @@ -117,6 +124,7 @@ class ChannelSummary extends Entity /** * Sets the ownersCount + * Count of owners in a channel. * * @param int $val The value of the ownersCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php index 5e30602..830b10d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPC.php @@ -461,6 +461,7 @@ class CloudPC extends Entity /** * Gets the powerState + * The power state of a Cloud PC. The possible values are: running, poweredOff and unknown. This property only supports shift work Cloud PCs. * * @return CloudPcPowerState|null The powerState */ @@ -479,6 +480,7 @@ class CloudPC extends Entity /** * Sets the powerState + * The power state of a Cloud PC. The possible values are: running, poweredOff and unknown. This property only supports shift work Cloud PCs. * * @param CloudPcPowerState $val The powerState * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcExportJob.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcExportJob.php index 5afcc52..e17826e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcExportJob.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcExportJob.php @@ -179,7 +179,7 @@ class CloudPcExportJob extends Entity /** * Gets the reportName - * The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, or unknownFutureValue. + * The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: noLicenseAvailableConnectivityFailureReport. * * @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, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, or unknownFutureValue. + * The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: noLicenseAvailableConnectivityFailureReport. * * @param CloudPcReportName $val The reportName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcPolicySettingType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcPolicySettingType.php new file mode 100644 index 0000000..5118179 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CloudPcPolicySettingType.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return CompanySubscription + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the isTrial + * + * @return bool|null The isTrial + */ + public function getIsTrial() + { + if (array_key_exists("isTrial", $this->_propDict)) { + return $this->_propDict["isTrial"]; + } else { + return null; + } + } + + /** + * Sets the isTrial + * + * @param bool $val The isTrial + * + * @return CompanySubscription + */ + public function setIsTrial($val) + { + $this->_propDict["isTrial"] = boolval($val); + return $this; + } + + /** + * Gets the nextLifecycleDateTime + * + * @return \DateTime|null The nextLifecycleDateTime + */ + public function getNextLifecycleDateTime() + { + if (array_key_exists("nextLifecycleDateTime", $this->_propDict)) { + if (is_a($this->_propDict["nextLifecycleDateTime"], "\DateTime") || is_null($this->_propDict["nextLifecycleDateTime"])) { + return $this->_propDict["nextLifecycleDateTime"]; + } else { + $this->_propDict["nextLifecycleDateTime"] = new \DateTime($this->_propDict["nextLifecycleDateTime"]); + return $this->_propDict["nextLifecycleDateTime"]; + } + } + return null; + } + + /** + * Sets the nextLifecycleDateTime + * + * @param \DateTime $val The nextLifecycleDateTime + * + * @return CompanySubscription + */ + public function setNextLifecycleDateTime($val) + { + $this->_propDict["nextLifecycleDateTime"] = $val; + return $this; + } + + /** + * Gets the ocpSubscriptionId + * + * @return string|null The ocpSubscriptionId + */ + public function getOcpSubscriptionId() + { + if (array_key_exists("ocpSubscriptionId", $this->_propDict)) { + return $this->_propDict["ocpSubscriptionId"]; + } else { + return null; + } + } + + /** + * Sets the ocpSubscriptionId + * + * @param string $val The ocpSubscriptionId + * + * @return CompanySubscription + */ + public function setOcpSubscriptionId($val) + { + $this->_propDict["ocpSubscriptionId"] = $val; + return $this; + } + + + /** + * Gets the serviceStatus + * + * @return array|null The serviceStatus + */ + public function getServiceStatus() + { + if (array_key_exists("serviceStatus", $this->_propDict)) { + return $this->_propDict["serviceStatus"]; + } else { + return null; + } + } + + /** + * Sets the serviceStatus + * + * @param ServicePlanInfo[] $val The serviceStatus + * + * @return CompanySubscription + */ + public function setServiceStatus($val) + { + $this->_propDict["serviceStatus"] = $val; + return $this; + } + + /** + * Gets the skuId + * + * @return string|null The skuId + */ + public function getSkuId() + { + if (array_key_exists("skuId", $this->_propDict)) { + return $this->_propDict["skuId"]; + } else { + return null; + } + } + + /** + * Sets the skuId + * + * @param string $val The skuId + * + * @return CompanySubscription + */ + public function setSkuId($val) + { + $this->_propDict["skuId"] = $val; + return $this; + } + + /** + * Gets the skuPartNumber + * + * @return string|null The skuPartNumber + */ + public function getSkuPartNumber() + { + if (array_key_exists("skuPartNumber", $this->_propDict)) { + return $this->_propDict["skuPartNumber"]; + } else { + return null; + } + } + + /** + * Sets the skuPartNumber + * + * @param string $val The skuPartNumber + * + * @return CompanySubscription + */ + public function setSkuPartNumber($val) + { + $this->_propDict["skuPartNumber"] = $val; + return $this; + } + + /** + * Gets the status + * + * @return string|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + return $this->_propDict["status"]; + } else { + return null; + } + } + + /** + * Sets the status + * + * @param string $val The status + * + * @return CompanySubscription + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the totalLicenses + * + * @return int|null The totalLicenses + */ + public function getTotalLicenses() + { + if (array_key_exists("totalLicenses", $this->_propDict)) { + return $this->_propDict["totalLicenses"]; + } else { + return null; + } + } + + /** + * Sets the totalLicenses + * + * @param int $val The totalLicenses + * + * @return CompanySubscription + */ + public function setTotalLicenses($val) + { + $this->_propDict["totalLicenses"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessAuthenticationFlows.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessAuthenticationFlows.php new file mode 100644 index 0000000..04700cf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ConditionalAccessAuthenticationFlows.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["activityDateTime"], "\DateTime") || is_null($this->_propDict["activityDateTime"])) { + return $this->_propDict["activityDateTime"]; + } else { + $this->_propDict["activityDateTime"] = new \DateTime($this->_propDict["activityDateTime"]); + return $this->_propDict["activityDateTime"]; + } + } + return null; + } + + /** + * Sets the activityDateTime + * + * @param \DateTime $val The activityDateTime + * + * @return CustomSecurityAttributeAudit + */ + public function setActivityDateTime($val) + { + $this->_propDict["activityDateTime"] = $val; + return $this; + } + + /** + * Gets the activityDisplayName + * + * @return string|null The activityDisplayName + */ + public function getActivityDisplayName() + { + if (array_key_exists("activityDisplayName", $this->_propDict)) { + return $this->_propDict["activityDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the activityDisplayName + * + * @param string $val The activityDisplayName + * + * @return CustomSecurityAttributeAudit + */ + public function setActivityDisplayName($val) + { + $this->_propDict["activityDisplayName"] = $val; + return $this; + } + + + /** + * Gets the additionalDetails + * + * @return array|null The additionalDetails + */ + public function getAdditionalDetails() + { + if (array_key_exists("additionalDetails", $this->_propDict)) { + return $this->_propDict["additionalDetails"]; + } else { + return null; + } + } + + /** + * Sets the additionalDetails + * + * @param KeyValue[] $val The additionalDetails + * + * @return CustomSecurityAttributeAudit + */ + public function setAdditionalDetails($val) + { + $this->_propDict["additionalDetails"] = $val; + return $this; + } + + /** + * Gets the category + * + * @return string|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + return $this->_propDict["category"]; + } else { + return null; + } + } + + /** + * Sets the category + * + * @param string $val The category + * + * @return CustomSecurityAttributeAudit + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the correlationId + * + * @return string|null The correlationId + */ + public function getCorrelationId() + { + if (array_key_exists("correlationId", $this->_propDict)) { + return $this->_propDict["correlationId"]; + } else { + return null; + } + } + + /** + * Sets the correlationId + * + * @param string $val The correlationId + * + * @return CustomSecurityAttributeAudit + */ + public function setCorrelationId($val) + { + $this->_propDict["correlationId"] = $val; + return $this; + } + + /** + * Gets the initiatedBy + * + * @return AuditActivityInitiator|null The initiatedBy + */ + public function getInitiatedBy() + { + if (array_key_exists("initiatedBy", $this->_propDict)) { + if (is_a($this->_propDict["initiatedBy"], "\Beta\Microsoft\Graph\Model\AuditActivityInitiator") || is_null($this->_propDict["initiatedBy"])) { + return $this->_propDict["initiatedBy"]; + } else { + $this->_propDict["initiatedBy"] = new AuditActivityInitiator($this->_propDict["initiatedBy"]); + return $this->_propDict["initiatedBy"]; + } + } + return null; + } + + /** + * Sets the initiatedBy + * + * @param AuditActivityInitiator $val The initiatedBy + * + * @return CustomSecurityAttributeAudit + */ + public function setInitiatedBy($val) + { + $this->_propDict["initiatedBy"] = $val; + return $this; + } + + /** + * Gets the loggedByService + * + * @return string|null The loggedByService + */ + public function getLoggedByService() + { + if (array_key_exists("loggedByService", $this->_propDict)) { + return $this->_propDict["loggedByService"]; + } else { + return null; + } + } + + /** + * Sets the loggedByService + * + * @param string $val The loggedByService + * + * @return CustomSecurityAttributeAudit + */ + public function setLoggedByService($val) + { + $this->_propDict["loggedByService"] = $val; + return $this; + } + + /** + * Gets the operationType + * + * @return string|null The operationType + */ + public function getOperationType() + { + if (array_key_exists("operationType", $this->_propDict)) { + return $this->_propDict["operationType"]; + } else { + return null; + } + } + + /** + * Sets the operationType + * + * @param string $val The operationType + * + * @return CustomSecurityAttributeAudit + */ + public function setOperationType($val) + { + $this->_propDict["operationType"] = $val; + return $this; + } + + /** + * Gets the result + * + * @return OperationResult|null The result + */ + public function getResult() + { + if (array_key_exists("result", $this->_propDict)) { + if (is_a($this->_propDict["result"], "\Beta\Microsoft\Graph\Model\OperationResult") || is_null($this->_propDict["result"])) { + return $this->_propDict["result"]; + } else { + $this->_propDict["result"] = new OperationResult($this->_propDict["result"]); + return $this->_propDict["result"]; + } + } + return null; + } + + /** + * Sets the result + * + * @param OperationResult $val The result + * + * @return CustomSecurityAttributeAudit + */ + public function setResult($val) + { + $this->_propDict["result"] = $val; + return $this; + } + + /** + * Gets the resultReason + * + * @return string|null The resultReason + */ + public function getResultReason() + { + if (array_key_exists("resultReason", $this->_propDict)) { + return $this->_propDict["resultReason"]; + } else { + return null; + } + } + + /** + * Sets the resultReason + * + * @param string $val The resultReason + * + * @return CustomSecurityAttributeAudit + */ + public function setResultReason($val) + { + $this->_propDict["resultReason"] = $val; + return $this; + } + + + /** + * Gets the targetResources + * + * @return array|null The targetResources + */ + public function getTargetResources() + { + if (array_key_exists("targetResources", $this->_propDict)) { + return $this->_propDict["targetResources"]; + } else { + return null; + } + } + + /** + * Sets the targetResources + * + * @param TargetResource[] $val The targetResources + * + * @return CustomSecurityAttributeAudit + */ + public function setTargetResources($val) + { + $this->_propDict["targetResources"] = $val; + return $this; + } + + /** + * Gets the userAgent + * + * @return string|null The userAgent + */ + public function getUserAgent() + { + if (array_key_exists("userAgent", $this->_propDict)) { + return $this->_propDict["userAgent"]; + } else { + return null; + } + } + + /** + * Sets the userAgent + * + * @param string $val The userAgent + * + * @return CustomSecurityAttributeAudit + */ + public function setUserAgent($val) + { + $this->_propDict["userAgent"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php new file mode 100644 index 0000000..fc63e54 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomTrainingSetting.php @@ -0,0 +1,172 @@ +setODataType("#microsoft.graph.customTrainingSetting"); + } + + + /** + * Gets the assignedTo + * + * @return TrainingAssignedTo|null The assignedTo + */ + public function getAssignedTo() + { + if (array_key_exists("assignedTo", $this->_propDict)) { + if (is_a($this->_propDict["assignedTo"], "\Beta\Microsoft\Graph\Model\TrainingAssignedTo") || is_null($this->_propDict["assignedTo"])) { + return $this->_propDict["assignedTo"]; + } else { + $this->_propDict["assignedTo"] = new TrainingAssignedTo($this->_propDict["assignedTo"]); + return $this->_propDict["assignedTo"]; + } + } + return null; + } + + /** + * Sets the assignedTo + * + * @param TrainingAssignedTo $val The value to assign to the assignedTo + * + * @return CustomTrainingSetting The CustomTrainingSetting + */ + public function setAssignedTo($val) + { + $this->_propDict["assignedTo"] = $val; + return $this; + } + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The value of the description + * + * @return CustomTrainingSetting + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 CustomTrainingSetting + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + /** + * Gets the durationInMinutes + * + * @return string|null The durationInMinutes + */ + public function getDurationInMinutes() + { + if (array_key_exists("durationInMinutes", $this->_propDict)) { + return $this->_propDict["durationInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the durationInMinutes + * + * @param string $val The value of the durationInMinutes + * + * @return CustomTrainingSetting + */ + public function setDurationInMinutes($val) + { + $this->_propDict["durationInMinutes"] = $val; + return $this; + } + /** + * Gets the url + * + * @return string|null The url + */ + public function getUrl() + { + if (array_key_exists("url", $this->_propDict)) { + return $this->_propDict["url"]; + } else { + return null; + } + } + + /** + * Sets the url + * + * @param string $val The value of the url + * + * @return CustomTrainingSetting + */ + public function setUrl($val) + { + $this->_propDict["url"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerVoiceSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerVoiceSettings.php new file mode 100644 index 0000000..fd13613 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/CustomerVoiceSettings.php @@ -0,0 +1,104 @@ +_propDict)) { + return $this->_propDict["isInOrgFormsPhishingScanEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isInOrgFormsPhishingScanEnabled + * + * @param bool $val The value of the isInOrgFormsPhishingScanEnabled + * + * @return CustomerVoiceSettings + */ + public function setIsInOrgFormsPhishingScanEnabled($val) + { + $this->_propDict["isInOrgFormsPhishingScanEnabled"] = $val; + return $this; + } + /** + * Gets the isRecordIdentityByDefaultEnabled + * + * @return bool|null The isRecordIdentityByDefaultEnabled + */ + public function getIsRecordIdentityByDefaultEnabled() + { + if (array_key_exists("isRecordIdentityByDefaultEnabled", $this->_propDict)) { + return $this->_propDict["isRecordIdentityByDefaultEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isRecordIdentityByDefaultEnabled + * + * @param bool $val The value of the isRecordIdentityByDefaultEnabled + * + * @return CustomerVoiceSettings + */ + public function setIsRecordIdentityByDefaultEnabled($val) + { + $this->_propDict["isRecordIdentityByDefaultEnabled"] = $val; + return $this; + } + /** + * Gets the isRestrictedSurveyAccessEnabled + * + * @return bool|null The isRestrictedSurveyAccessEnabled + */ + public function getIsRestrictedSurveyAccessEnabled() + { + if (array_key_exists("isRestrictedSurveyAccessEnabled", $this->_propDict)) { + return $this->_propDict["isRestrictedSurveyAccessEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isRestrictedSurveyAccessEnabled + * + * @param bool $val The value of the isRestrictedSurveyAccessEnabled + * + * @return CustomerVoiceSettings + */ + public function setIsRestrictedSurveyAccessEnabled($val) + { + $this->_propDict["isRestrictedSurveyAccessEnabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultColumnValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultColumnValue.php index d6fe910..d55785d 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultColumnValue.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultColumnValue.php @@ -25,7 +25,7 @@ class DefaultColumnValue extends Entity { /** * Gets the formula - * The formula used to compute the default value for this column. + * The formula used to compute the default value for the column. * * @return string|null The formula */ @@ -40,7 +40,7 @@ class DefaultColumnValue extends Entity /** * Sets the formula - * The formula used to compute the default value for this column. + * The formula used to compute the default value for the column. * * @param string $val The value of the formula * @@ -53,7 +53,7 @@ class DefaultColumnValue extends Entity } /** * Gets the value - * The direct value to use as the default value for this column. + * The direct value to use as the default value for the column. * * @return string|null The value */ @@ -68,7 +68,7 @@ class DefaultColumnValue extends Entity /** * Sets the value - * The direct value to use as the default value for this column. + * The direct value to use as the default value for the column. * * @param string $val The value of the value * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php index e827d6f..fd2e55b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DefaultManagedAppProtection.php @@ -113,7 +113,7 @@ class DefaultManagedAppProtection extends ManagedAppProtection /** * Gets the appActionIfAccountIsClockedOut - * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). + * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: block, wipe, warn. * * @return ManagedAppRemediationAction|null The appActionIfAccountIsClockedOut */ @@ -132,7 +132,7 @@ class DefaultManagedAppProtection extends ManagedAppProtection /** * Sets the appActionIfAccountIsClockedOut - * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). + * Defines a managed app behavior, either block or warn, if the user is clocked out (non-working time). Possible values are: block, wipe, warn. * * @param ManagedAppRemediationAction $val The appActionIfAccountIsClockedOut * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeletedChat.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeletedChat.php new file mode 100644 index 0000000..08ed568 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeletedChat.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["enrollmentTimeAzureAdGroupIds"]; + } else { + return null; + } + } + + /** + * Sets the enrollmentTimeAzureAdGroupIds + * EnrollmentTimeAzureAdGroupIds contains list of enrollment time Azure Group Ids to be associated with profile + * + * @param string[] $val The enrollmentTimeAzureAdGroupIds + * + * @return DepEnrollmentBaseProfile + */ + public function setEnrollmentTimeAzureAdGroupIds($val) + { + $this->_propDict["enrollmentTimeAzureAdGroupIds"] = $val; + return $this; + } + /** * Gets the isDefault * Indicates if this is the default profile diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php index bb2ac98..30d4224 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DepMacOSEnrollmentProfile.php @@ -140,6 +140,35 @@ class DepMacOSEnrollmentProfile extends DepEnrollmentBaseProfile return $this; } + /** + * Gets the autoAdvanceSetupEnabled + * Indicates if Setup Assistant will automatically advance through its screen + * + * @return bool|null The autoAdvanceSetupEnabled + */ + public function getAutoAdvanceSetupEnabled() + { + if (array_key_exists("autoAdvanceSetupEnabled", $this->_propDict)) { + return $this->_propDict["autoAdvanceSetupEnabled"]; + } else { + return null; + } + } + + /** + * Sets the autoAdvanceSetupEnabled + * Indicates if Setup Assistant will automatically advance through its screen + * + * @param bool $val The autoAdvanceSetupEnabled + * + * @return DepMacOSEnrollmentProfile + */ + public function setAutoAdvanceSetupEnabled($val) + { + $this->_propDict["autoAdvanceSetupEnabled"] = boolval($val); + return $this; + } + /** * Gets the autoUnlockWithWatchDisabled * Indicates if UnlockWithWatch screen is disabled diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php index 1649055..6fcb4a5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Device.php @@ -532,7 +532,7 @@ class Device extends DirectoryObject /** * Gets the isManagementRestricted - * true if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. + * true if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a device that's a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @return bool|null The isManagementRestricted */ @@ -547,7 +547,7 @@ class Device extends DirectoryObject /** * Sets the isManagementRestricted - * true if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. + * true if the device is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a device that's a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @param bool $val The isManagementRestricted * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index 1dd8ea6..772f407 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationChoiceSettingCollectionDefinition extends Dev { /** * Gets the maximumCount - * Maximum number of choices in the collection. Valid values 1 to 100 + * Maximum number of choices in the collection * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ class DeviceManagementConfigurationChoiceSettingCollectionDefinition extends Dev /** * Sets the maximumCount - * Maximum number of choices in the collection. Valid values 1 to 100 + * Maximum number of choices in the collection * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ class DeviceManagementConfigurationChoiceSettingCollectionDefinition extends Dev /** * Gets the minimumCount - * Minimum number of choices in the collection. Valid values 1 to 100 + * Minimum number of choices in the collection * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ class DeviceManagementConfigurationChoiceSettingCollectionDefinition extends Dev /** * Sets the minimumCount - * Minimum number of choices in the collection. Valid values 1 to 100 + * Minimum number of choices in the collection * * @param int $val The minimumCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php index 6f2a7b7..e6e8c9c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplate.php @@ -299,7 +299,7 @@ class DeviceManagementConfigurationPolicyTemplate extends Entity /** * Gets the templateFamily - * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. + * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts, deviceConfigurationPolicies. * * @return DeviceManagementConfigurationTemplateFamily|null The templateFamily */ @@ -318,7 +318,7 @@ class DeviceManagementConfigurationPolicyTemplate extends Entity /** * Sets the templateFamily - * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. + * TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts, deviceConfigurationPolicies. * * @param DeviceManagementConfigurationTemplateFamily $val The templateFamily * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php index fce5ab7..8d8eff2 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationPolicyTemplateReference.php @@ -82,7 +82,7 @@ class DeviceManagementConfigurationPolicyTemplateReference extends Entity /** * Gets the templateFamily - * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. + * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts, deviceConfigurationPolicies. * * @return DeviceManagementConfigurationTemplateFamily|null The templateFamily */ @@ -101,7 +101,7 @@ class DeviceManagementConfigurationPolicyTemplateReference extends Entity /** * Sets the templateFamily - * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts. + * Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue, deviceConfigurationScripts, deviceConfigurationPolicies. * * @param DeviceManagementConfigurationTemplateFamily $val The value to assign to the templateFamily * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php index cef962d..6e68147 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingApplicability.php @@ -87,7 +87,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity /** * Gets the platform - * Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. + * Platform setting can be applied on. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. * * @return DeviceManagementConfigurationPlatforms|null The platform */ @@ -106,7 +106,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity /** * Sets the platform - * Platform setting can be applied on. Posible values are: none, android, androidEnterprise, iOs, macOs, windows10X, windows10, aosp, and linux. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. + * Platform setting can be applied on. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue. * * @param DeviceManagementConfigurationPlatforms $val The value to assign to the platform * @@ -120,7 +120,7 @@ class DeviceManagementConfigurationSettingApplicability extends Entity /** * Gets the technologies - * Which technology channels this setting can be deployed through. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, mobileApplicationManagement, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, 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. Posible values are: none, mdm, configManager, intuneManagementExtension, thirdParty, documentGateway, appleRemoteManagement, microsoftSense, exchangeOnline, edgeMam, linuxMdm, extensibility, enrollment, endpointPrivilegeManagement. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, mobileApplicationManagement, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue. + * Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue. * * @param DeviceManagementConfigurationTechnologies $val The value to assign to the technologies * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php index a8b2772..f86396f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingDefinition.php @@ -59,7 +59,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the applicability - * Details which device setting is applicable on. Supports: $filters. + * Details which device setting is applicable on * * @return DeviceManagementConfigurationSettingApplicability|null The applicability */ @@ -78,7 +78,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the applicability - * Details which device setting is applicable on. Supports: $filters. + * Details which device setting is applicable on * * @param DeviceManagementConfigurationSettingApplicability $val The applicability * @@ -121,7 +121,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the categoryId - * Specify category in which the setting is under. Support $filters. + * Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * * @return string|null The categoryId */ @@ -136,7 +136,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the categoryId - * Specify category in which the setting is under. Support $filters. + * Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * * @param string $val The categoryId * @@ -150,7 +150,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the description - * Description of the setting. + * Description of the item * * @return string|null The description */ @@ -165,7 +165,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the description - * Description of the setting. + * Description of the item * * @param string $val The description * @@ -179,7 +179,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the displayName - * Name of the setting. For example: Allow Toast. + * Display name of the item * * @return string|null The displayName */ @@ -194,7 +194,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the displayName - * Name of the setting. For example: Allow Toast. + * Display name of the item * * @param string $val The displayName * @@ -208,7 +208,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the helpText - * Help text of the setting. Give more details of the setting. + * Help text of the item * * @return string|null The helpText */ @@ -223,7 +223,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the helpText - * Help text of the setting. Give more details of the setting. + * Help text of the item * * @param string $val The helpText * @@ -237,7 +237,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the infoUrls - * List of links more info for the setting can be found at. + * List of links more info for the setting can be found at * * @return array|null The infoUrls */ @@ -252,7 +252,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the infoUrls - * List of links more info for the setting can be found at. + * List of links more info for the setting can be found at * * @param string[] $val The infoUrls * @@ -416,7 +416,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the rootDefinitionId - * Root setting definition id if the setting is a child setting. + * Root setting definition if the setting is a child setting. * * @return string|null The rootDefinitionId */ @@ -431,7 +431,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the rootDefinitionId - * Root setting definition id if the setting is a child setting. + * Root setting definition if the setting is a child setting. * * @param string $val The rootDefinitionId * @@ -445,7 +445,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the settingUsage - * Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: none, configuration, compliance, unknownFutureValue. + * Setting type, for example, configuration and compliance. Possible values are: none, configuration, compliance. * * @return DeviceManagementConfigurationSettingUsage|null The settingUsage */ @@ -464,7 +464,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the settingUsage - * Indicate setting type for the setting. Possible values are: configuration, compliance, reusableSetting. Each setting usage has separate API end-point to call. Possible values are: none, configuration, compliance, unknownFutureValue. + * Setting type, for example, configuration and compliance. Possible values are: none, configuration, compliance. * * @param DeviceManagementConfigurationSettingUsage $val The settingUsage * @@ -478,7 +478,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the uxBehavior - * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane, unknownFutureValue. + * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. * * @return DeviceManagementConfigurationControlType|null The uxBehavior */ @@ -497,7 +497,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the uxBehavior - * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane, unknownFutureValue. + * Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. * * @param DeviceManagementConfigurationControlType $val The uxBehavior * @@ -540,7 +540,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Gets the visibility - * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: none, settingsCatalog, template, unknownFutureValue. + * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. * * @return DeviceManagementConfigurationSettingVisibility|null The visibility */ @@ -559,7 +559,7 @@ class DeviceManagementConfigurationSettingDefinition extends Entity /** * Sets the visibility - * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. Possible values are: none, settingsCatalog, template, unknownFutureValue. + * Setting visibility scope to UX. Possible values are: none, settingsCatalog, template. * * @param DeviceManagementConfigurationSettingVisibility $val The visibility * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 10e62e2..84d921c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi { /** * Gets the maximumCount - * Maximum number of setting group count in the collection + * Maximum number of setting group count in the collection. Valid values 1 to 100 * * @return int|null The maximumCount */ @@ -41,7 +41,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi /** * Sets the maximumCount - * Maximum number of setting group count in the collection + * Maximum number of setting group count in the collection. Valid values 1 to 100 * * @param int $val The maximumCount * @@ -55,7 +55,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi /** * Gets the minimumCount - * Minimum number of setting group count in the collection + * Minimum number of setting group count in the collection. Valid values 1 to 100 * * @return int|null The minimumCount */ @@ -70,7 +70,7 @@ class DeviceManagementConfigurationSettingGroupCollectionDefinition extends Devi /** * Sets the minimumCount - * Minimum number of setting group count in the collection + * Minimum number of setting group count in the collection. Valid values 1 to 100 * * @param int $val The minimumCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php index cfb59dc..245b38e 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -26,7 +26,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem { /** * Gets the defaultValue - * Default setting value for this setting. + * Default setting value for this setting * * @return DeviceManagementConfigurationSettingValue|null The defaultValue */ @@ -45,7 +45,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Sets the defaultValue - * Default setting value for this setting. + * Default setting value for this setting * * @param DeviceManagementConfigurationSettingValue $val The defaultValue * @@ -60,7 +60,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Gets the dependedOnBy - * list of child settings that depend on this setting. + * list of child settings that depend on this setting * * @return array|null The dependedOnBy */ @@ -75,7 +75,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Sets the dependedOnBy - * list of child settings that depend on this setting. + * list of child settings that depend on this setting * * @param DeviceManagementConfigurationSettingDependedOnBy[] $val The dependedOnBy * @@ -90,7 +90,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Gets the dependentOn - * list of parent settings this setting is dependent on. + * list of parent settings this setting is dependent on * * @return array|null The dependentOn */ @@ -105,7 +105,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Sets the dependentOn - * list of parent settings this setting is dependent on. + * list of parent settings this setting is dependent on * * @param DeviceManagementConfigurationDependentOn[] $val The dependentOn * @@ -119,7 +119,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Gets the valueDefinition - * Definition of the value for this setting. + * Definition of the value for this setting * * @return DeviceManagementConfigurationSettingValueDefinition|null The valueDefinition */ @@ -138,7 +138,7 @@ class DeviceManagementConfigurationSimpleSettingDefinition extends DeviceManagem /** * Sets the valueDefinition - * Definition of the value for this setting. + * Definition of the value for this setting * * @param DeviceManagementConfigurationSettingValueDefinition $val The valueDefinition * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceProtectionOverview.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceProtectionOverview.php index daad53f..2b3eca9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceProtectionOverview.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/DeviceProtectionOverview.php @@ -25,7 +25,7 @@ class DeviceProtectionOverview extends Entity { /** * Gets the cleanDeviceCount - * Clean device count. + * Indicates number of devices reporting as clean * * @return int|null The cleanDeviceCount */ @@ -40,7 +40,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the cleanDeviceCount - * Clean device count. + * Indicates number of devices reporting as clean * * @param int $val The value of the cleanDeviceCount * @@ -53,7 +53,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the criticalFailuresDeviceCount - * Critical failures device count. + * Indicates number of devices with critical failures * * @return int|null The criticalFailuresDeviceCount */ @@ -68,7 +68,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the criticalFailuresDeviceCount - * Critical failures device count. + * Indicates number of devices with critical failures * * @param int $val The value of the criticalFailuresDeviceCount * @@ -81,7 +81,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the inactiveThreatAgentDeviceCount - * Device with inactive threat agent count + * Indicates number of devices with inactive threat agent * * @return int|null The inactiveThreatAgentDeviceCount */ @@ -96,7 +96,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the inactiveThreatAgentDeviceCount - * Device with inactive threat agent count + * Indicates number of devices with inactive threat agent * * @param int $val The value of the inactiveThreatAgentDeviceCount * @@ -109,7 +109,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the pendingFullScanDeviceCount - * Pending full scan device count. + * Indicates number of devices pending full scan * * @return int|null The pendingFullScanDeviceCount */ @@ -124,7 +124,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the pendingFullScanDeviceCount - * Pending full scan device count. + * Indicates number of devices pending full scan * * @param int $val The value of the pendingFullScanDeviceCount * @@ -137,7 +137,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the pendingManualStepsDeviceCount - * Pending manual steps device count. + * Indicates number of devices with pending manual steps * * @return int|null The pendingManualStepsDeviceCount */ @@ -152,7 +152,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the pendingManualStepsDeviceCount - * Pending manual steps device count. + * Indicates number of devices with pending manual steps * * @param int $val The value of the pendingManualStepsDeviceCount * @@ -165,7 +165,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the pendingOfflineScanDeviceCount - * Pending offline scan device count. + * Indicates number of pending offline scan devices * * @return int|null The pendingOfflineScanDeviceCount */ @@ -180,7 +180,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the pendingOfflineScanDeviceCount - * Pending offline scan device count. + * Indicates number of pending offline scan devices * * @param int $val The value of the pendingOfflineScanDeviceCount * @@ -193,7 +193,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the pendingQuickScanDeviceCount - * Pending quick scan device count. Valid values -2147483648 to 2147483647 + * Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647 * * @return int|null The pendingQuickScanDeviceCount */ @@ -208,7 +208,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the pendingQuickScanDeviceCount - * Pending quick scan device count. Valid values -2147483648 to 2147483647 + * Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647 * * @param int $val The value of the pendingQuickScanDeviceCount * @@ -221,7 +221,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the pendingRestartDeviceCount - * Pending restart device count. + * Indicates number of devices pending restart * * @return int|null The pendingRestartDeviceCount */ @@ -236,7 +236,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the pendingRestartDeviceCount - * Pending restart device count. + * Indicates number of devices pending restart * * @param int $val The value of the pendingRestartDeviceCount * @@ -249,7 +249,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the pendingSignatureUpdateDeviceCount - * Device with old signature count. + * Indicates number of devices with an old signature * * @return int|null The pendingSignatureUpdateDeviceCount */ @@ -264,7 +264,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the pendingSignatureUpdateDeviceCount - * Device with old signature count. + * Indicates number of devices with an old signature * * @param int $val The value of the pendingSignatureUpdateDeviceCount * @@ -305,7 +305,7 @@ class DeviceProtectionOverview extends Entity } /** * Gets the unknownStateThreatAgentDeviceCount - * Device with threat agent state as unknown count. + * Indicates number of devices with threat agent state as unknown * * @return int|null The unknownStateThreatAgentDeviceCount */ @@ -320,7 +320,7 @@ class DeviceProtectionOverview extends Entity /** * Sets the unknownStateThreatAgentDeviceCount - * Device with threat agent state as unknown count. + * Indicates number of devices with threat agent state as unknown * * @param int $val The value of the unknownStateThreatAgentDeviceCount * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php index fee1312..636e402 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Directory.php @@ -378,6 +378,34 @@ class Directory extends Entity } + /** + * Gets the subscriptions + * + * @return array|null The subscriptions + */ + public function getSubscriptions() + { + if (array_key_exists("subscriptions", $this->_propDict)) { + return $this->_propDict["subscriptions"]; + } else { + return null; + } + } + + /** + * Sets the subscriptions + * + * @param CompanySubscription[] $val The subscriptions + * + * @return Directory + */ + public function setSubscriptions($val) + { + $this->_propDict["subscriptions"] = $val; + return $this; + } + + /** * Gets the featureRolloutPolicies * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotification.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotification.php new file mode 100644 index 0000000..e185df4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotification.php @@ -0,0 +1,353 @@ +_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new EmailIdentity($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * + * @param EmailIdentity $val The createdBy + * + * @return EndUserNotification + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return EndUserNotification + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return EndUserNotification + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 displayName + * + * @return EndUserNotification + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * + * @return EmailIdentity|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new EmailIdentity($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * + * @param EmailIdentity $val The lastModifiedBy + * + * @return EndUserNotification + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return EndUserNotification + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the notificationType + * + * @return EndUserNotificationType|null The notificationType + */ + public function getNotificationType() + { + if (array_key_exists("notificationType", $this->_propDict)) { + if (is_a($this->_propDict["notificationType"], "\Beta\Microsoft\Graph\Model\EndUserNotificationType") || is_null($this->_propDict["notificationType"])) { + return $this->_propDict["notificationType"]; + } else { + $this->_propDict["notificationType"] = new EndUserNotificationType($this->_propDict["notificationType"]); + return $this->_propDict["notificationType"]; + } + } + return null; + } + + /** + * Sets the notificationType + * + * @param EndUserNotificationType $val The notificationType + * + * @return EndUserNotification + */ + public function setNotificationType($val) + { + $this->_propDict["notificationType"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return SimulationContentSource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\SimulationContentSource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new SimulationContentSource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param SimulationContentSource $val The source + * + * @return EndUserNotification + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + + /** + * Gets the status + * + * @return SimulationContentStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\SimulationContentStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new SimulationContentStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * + * @param SimulationContentStatus $val The status + * + * @return EndUserNotification + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the supportedLocales + * + * @return array|null The supportedLocales + */ + public function getSupportedLocales() + { + if (array_key_exists("supportedLocales", $this->_propDict)) { + return $this->_propDict["supportedLocales"]; + } else { + return null; + } + } + + /** + * Sets the supportedLocales + * + * @param string[] $val The supportedLocales + * + * @return EndUserNotification + */ + public function setSupportedLocales($val) + { + $this->_propDict["supportedLocales"] = $val; + return $this; + } + + + /** + * Gets the details + * + * @return array|null The details + */ + public function getDetails() + { + if (array_key_exists("details", $this->_propDict)) { + return $this->_propDict["details"]; + } else { + return null; + } + } + + /** + * Sets the details + * + * @param EndUserNotificationDetail[] $val The details + * + * @return EndUserNotification + */ + public function setDetails($val) + { + $this->_propDict["details"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php new file mode 100644 index 0000000..7d22601 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationDetail.php @@ -0,0 +1,193 @@ +_propDict)) { + return $this->_propDict["emailContent"]; + } else { + return null; + } + } + + /** + * Sets the emailContent + * + * @param string $val The emailContent + * + * @return EndUserNotificationDetail + */ + public function setEmailContent($val) + { + $this->_propDict["emailContent"] = $val; + return $this; + } + + /** + * Gets the isDefaultLangauge + * + * @return bool|null The isDefaultLangauge + */ + public function getIsDefaultLangauge() + { + if (array_key_exists("isDefaultLangauge", $this->_propDict)) { + return $this->_propDict["isDefaultLangauge"]; + } else { + return null; + } + } + + /** + * Sets the isDefaultLangauge + * + * @param bool $val The isDefaultLangauge + * + * @return EndUserNotificationDetail + */ + public function setIsDefaultLangauge($val) + { + $this->_propDict["isDefaultLangauge"] = boolval($val); + return $this; + } + + /** + * Gets the language + * + * @return string|null The language + */ + public function getLanguage() + { + if (array_key_exists("language", $this->_propDict)) { + return $this->_propDict["language"]; + } else { + return null; + } + } + + /** + * Sets the language + * + * @param string $val The language + * + * @return EndUserNotificationDetail + */ + public function setLanguage($val) + { + $this->_propDict["language"] = $val; + return $this; + } + + /** + * Gets the locale + * + * @return string|null The locale + */ + public function getLocale() + { + if (array_key_exists("locale", $this->_propDict)) { + return $this->_propDict["locale"]; + } else { + return null; + } + } + + /** + * Sets the locale + * + * @param string $val The locale + * + * @return EndUserNotificationDetail + */ + public function setLocale($val) + { + $this->_propDict["locale"] = $val; + return $this; + } + + /** + * Gets the sentFrom + * + * @return EmailIdentity|null The sentFrom + */ + public function getSentFrom() + { + if (array_key_exists("sentFrom", $this->_propDict)) { + if (is_a($this->_propDict["sentFrom"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["sentFrom"])) { + return $this->_propDict["sentFrom"]; + } else { + $this->_propDict["sentFrom"] = new EmailIdentity($this->_propDict["sentFrom"]); + return $this->_propDict["sentFrom"]; + } + } + return null; + } + + /** + * Sets the sentFrom + * + * @param EmailIdentity $val The sentFrom + * + * @return EndUserNotificationDetail + */ + public function setSentFrom($val) + { + $this->_propDict["sentFrom"] = $val; + return $this; + } + + /** + * Gets the subject + * + * @return string|null The subject + */ + public function getSubject() + { + if (array_key_exists("subject", $this->_propDict)) { + return $this->_propDict["subject"]; + } else { + return null; + } + } + + /** + * Sets the subject + * + * @param string $val The subject + * + * @return EndUserNotificationDetail + */ + public function setSubject($val) + { + $this->_propDict["subject"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationPreference.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationPreference.php new file mode 100644 index 0000000..2a66c2b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationPreference.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["notificationPreference"], "\Beta\Microsoft\Graph\Model\EndUserNotificationPreference") || is_null($this->_propDict["notificationPreference"])) { + return $this->_propDict["notificationPreference"]; + } else { + $this->_propDict["notificationPreference"] = new EndUserNotificationPreference($this->_propDict["notificationPreference"]); + return $this->_propDict["notificationPreference"]; + } + } + return null; + } + + /** + * Sets the notificationPreference + * + * @param EndUserNotificationPreference $val The value to assign to the notificationPreference + * + * @return EndUserNotificationSetting The EndUserNotificationSetting + */ + public function setNotificationPreference($val) + { + $this->_propDict["notificationPreference"] = $val; + return $this; + } + + /** + * Gets the positiveReinforcement + * + * @return PositiveReinforcementNotification|null The positiveReinforcement + */ + public function getPositiveReinforcement() + { + if (array_key_exists("positiveReinforcement", $this->_propDict)) { + if (is_a($this->_propDict["positiveReinforcement"], "\Beta\Microsoft\Graph\Model\PositiveReinforcementNotification") || is_null($this->_propDict["positiveReinforcement"])) { + return $this->_propDict["positiveReinforcement"]; + } else { + $this->_propDict["positiveReinforcement"] = new PositiveReinforcementNotification($this->_propDict["positiveReinforcement"]); + return $this->_propDict["positiveReinforcement"]; + } + } + return null; + } + + /** + * Sets the positiveReinforcement + * + * @param PositiveReinforcementNotification $val The value to assign to the positiveReinforcement + * + * @return EndUserNotificationSetting The EndUserNotificationSetting + */ + public function setPositiveReinforcement($val) + { + $this->_propDict["positiveReinforcement"] = $val; + return $this; + } + + /** + * Gets the settingType + * + * @return EndUserNotificationSettingType|null The settingType + */ + public function getSettingType() + { + if (array_key_exists("settingType", $this->_propDict)) { + if (is_a($this->_propDict["settingType"], "\Beta\Microsoft\Graph\Model\EndUserNotificationSettingType") || is_null($this->_propDict["settingType"])) { + return $this->_propDict["settingType"]; + } else { + $this->_propDict["settingType"] = new EndUserNotificationSettingType($this->_propDict["settingType"]); + return $this->_propDict["settingType"]; + } + } + return null; + } + + /** + * Sets the settingType + * + * @param EndUserNotificationSettingType $val The value to assign to the settingType + * + * @return EndUserNotificationSetting The EndUserNotificationSetting + */ + public function setSettingType($val) + { + $this->_propDict["settingType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationSettingType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationSettingType.php new file mode 100644 index 0000000..2429cd5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EndUserNotificationSettingType.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.enumeratedDomains"); + } + + /** + * Gets the domainNames + * + * @return string|null The domainNames + */ + public function getDomainNames() + { + if (array_key_exists("domainNames", $this->_propDict)) { + return $this->_propDict["domainNames"]; + } else { + return null; + } + } + + /** + * Sets the domainNames + * + * @param string $val The value of the domainNames + * + * @return EnumeratedDomains + */ + public function setDomainNames($val) + { + $this->_propDict["domainNames"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FileContentProperties.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnumeratedInboundPorts.php similarity index 53% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FileContentProperties.php rename to vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnumeratedInboundPorts.php index 440f134..9df5531 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FileContentProperties.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/EnumeratedInboundPorts.php @@ -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. * -* FileContentProperties File +* EnumeratedInboundPorts File * PHP version 7 * * @category Library @@ -13,7 +13,7 @@ */ namespace Beta\Microsoft\Graph\Model; /** -* FileContentProperties class +* EnumeratedInboundPorts class * * @category Model * @package Microsoft.Graph @@ -21,32 +21,32 @@ namespace Beta\Microsoft\Graph\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class FileContentProperties extends ContentProperties +class EnumeratedInboundPorts extends InboundPorts { /** - * Gets the isVisibleOnlyToOneDriveOwner + * Gets the ports * - * @return bool|null The isVisibleOnlyToOneDriveOwner + * @return string|null The ports */ - public function getIsVisibleOnlyToOneDriveOwner() + public function getPorts() { - if (array_key_exists("isVisibleOnlyToOneDriveOwner", $this->_propDict)) { - return $this->_propDict["isVisibleOnlyToOneDriveOwner"]; + if (array_key_exists("ports", $this->_propDict)) { + return $this->_propDict["ports"]; } else { return null; } } /** - * Sets the isVisibleOnlyToOneDriveOwner + * Sets the ports * - * @param bool $val The value of the isVisibleOnlyToOneDriveOwner + * @param string $val The value of the ports * - * @return FileContentProperties + * @return EnumeratedInboundPorts */ - public function setIsVisibleOnlyToOneDriveOwner($val) + public function setPorts($val) { - $this->_propDict["isVisibleOnlyToOneDriveOwner"] = $val; + $this->_propDict["ports"] = $val; return $this; } } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FederatedTokenValidationPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FederatedTokenValidationPolicy.php new file mode 100644 index 0000000..bd428bf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FederatedTokenValidationPolicy.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["validatingDomains"], "\Beta\Microsoft\Graph\Model\ValidatingDomains") || is_null($this->_propDict["validatingDomains"])) { + return $this->_propDict["validatingDomains"]; + } else { + $this->_propDict["validatingDomains"] = new ValidatingDomains($this->_propDict["validatingDomains"]); + return $this->_propDict["validatingDomains"]; + } + } + return null; + } + + /** + * Sets the validatingDomains + * + * @param ValidatingDomains $val The validatingDomains + * + * @return FederatedTokenValidationPolicy + */ + public function setValidatingDomains($val) + { + $this->_propDict["validatingDomains"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FormsSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FormsSettings.php new file mode 100644 index 0000000..8d860f4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/FormsSettings.php @@ -0,0 +1,208 @@ +_propDict)) { + return $this->_propDict["isBingImageSearchEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isBingImageSearchEnabled + * + * @param bool $val The value of the isBingImageSearchEnabled + * + * @return FormsSettings + */ + public function setIsBingImageSearchEnabled($val) + { + $this->_propDict["isBingImageSearchEnabled"] = $val; + return $this; + } + /** + * Gets the isExternalSendFormEnabled + * + * @return bool|null The isExternalSendFormEnabled + */ + public function getIsExternalSendFormEnabled() + { + if (array_key_exists("isExternalSendFormEnabled", $this->_propDict)) { + return $this->_propDict["isExternalSendFormEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isExternalSendFormEnabled + * + * @param bool $val The value of the isExternalSendFormEnabled + * + * @return FormsSettings + */ + public function setIsExternalSendFormEnabled($val) + { + $this->_propDict["isExternalSendFormEnabled"] = $val; + return $this; + } + /** + * Gets the isExternalShareCollaborationEnabled + * + * @return bool|null The isExternalShareCollaborationEnabled + */ + public function getIsExternalShareCollaborationEnabled() + { + if (array_key_exists("isExternalShareCollaborationEnabled", $this->_propDict)) { + return $this->_propDict["isExternalShareCollaborationEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isExternalShareCollaborationEnabled + * + * @param bool $val The value of the isExternalShareCollaborationEnabled + * + * @return FormsSettings + */ + public function setIsExternalShareCollaborationEnabled($val) + { + $this->_propDict["isExternalShareCollaborationEnabled"] = $val; + return $this; + } + /** + * Gets the isExternalShareResultEnabled + * + * @return bool|null The isExternalShareResultEnabled + */ + public function getIsExternalShareResultEnabled() + { + if (array_key_exists("isExternalShareResultEnabled", $this->_propDict)) { + return $this->_propDict["isExternalShareResultEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isExternalShareResultEnabled + * + * @param bool $val The value of the isExternalShareResultEnabled + * + * @return FormsSettings + */ + public function setIsExternalShareResultEnabled($val) + { + $this->_propDict["isExternalShareResultEnabled"] = $val; + return $this; + } + /** + * Gets the isExternalShareTemplateEnabled + * + * @return bool|null The isExternalShareTemplateEnabled + */ + public function getIsExternalShareTemplateEnabled() + { + if (array_key_exists("isExternalShareTemplateEnabled", $this->_propDict)) { + return $this->_propDict["isExternalShareTemplateEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isExternalShareTemplateEnabled + * + * @param bool $val The value of the isExternalShareTemplateEnabled + * + * @return FormsSettings + */ + public function setIsExternalShareTemplateEnabled($val) + { + $this->_propDict["isExternalShareTemplateEnabled"] = $val; + return $this; + } + /** + * Gets the isInOrgFormsPhishingScanEnabled + * + * @return bool|null The isInOrgFormsPhishingScanEnabled + */ + public function getIsInOrgFormsPhishingScanEnabled() + { + if (array_key_exists("isInOrgFormsPhishingScanEnabled", $this->_propDict)) { + return $this->_propDict["isInOrgFormsPhishingScanEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isInOrgFormsPhishingScanEnabled + * + * @param bool $val The value of the isInOrgFormsPhishingScanEnabled + * + * @return FormsSettings + */ + public function setIsInOrgFormsPhishingScanEnabled($val) + { + $this->_propDict["isInOrgFormsPhishingScanEnabled"] = $val; + return $this; + } + /** + * Gets the isRecordIdentityByDefaultEnabled + * + * @return bool|null The isRecordIdentityByDefaultEnabled + */ + public function getIsRecordIdentityByDefaultEnabled() + { + if (array_key_exists("isRecordIdentityByDefaultEnabled", $this->_propDict)) { + return $this->_propDict["isRecordIdentityByDefaultEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isRecordIdentityByDefaultEnabled + * + * @param bool $val The value of the isRecordIdentityByDefaultEnabled + * + * @return FormsSettings + */ + public function setIsRecordIdentityByDefaultEnabled($val) + { + $this->_propDict["isRecordIdentityByDefaultEnabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php index dc70615..baf3342 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Group.php @@ -384,7 +384,7 @@ class Group extends DirectoryObject /** * Gets the isManagementRestricted - * Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. + * Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a group that's a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @return bool|null The isManagementRestricted */ @@ -399,7 +399,7 @@ class Group extends DirectoryObject /** * Sets the isManagementRestricted - * Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. + * Indicates whether the group is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a group that's a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @param bool $val The isManagementRestricted * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupPrintUsageSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupPrintUsageSummary.php deleted file mode 100644 index f639347..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/GroupPrintUsageSummary.php +++ /dev/null @@ -1,161 +0,0 @@ -_propDict)) { - return $this->_propDict["completedJobCount"]; - } else { - return null; - } - } - - /** - * Sets the completedJobCount - * - * @param int $val The value of the completedJobCount - * - * @return GroupPrintUsageSummary - */ - public function setCompletedJobCount($val) - { - $this->_propDict["completedJobCount"] = $val; - return $this; - } - - /** - * Gets the group - * - * @return Identity|null The group - */ - public function getGroup() - { - if (array_key_exists("group", $this->_propDict)) { - if (is_a($this->_propDict["group"], "\Beta\Microsoft\Graph\Model\Identity") || is_null($this->_propDict["group"])) { - return $this->_propDict["group"]; - } else { - $this->_propDict["group"] = new Identity($this->_propDict["group"]); - return $this->_propDict["group"]; - } - } - return null; - } - - /** - * Sets the group - * - * @param Identity $val The value to assign to the group - * - * @return GroupPrintUsageSummary The GroupPrintUsageSummary - */ - public function setGroup($val) - { - $this->_propDict["group"] = $val; - return $this; - } - /** - * Gets the groupDisplayName - * - * @return string|null The groupDisplayName - */ - public function getGroupDisplayName() - { - if (array_key_exists("groupDisplayName", $this->_propDict)) { - return $this->_propDict["groupDisplayName"]; - } else { - return null; - } - } - - /** - * Sets the groupDisplayName - * - * @param string $val The value of the groupDisplayName - * - * @return GroupPrintUsageSummary - */ - public function setGroupDisplayName($val) - { - $this->_propDict["groupDisplayName"] = $val; - return $this; - } - /** - * Gets the groupMail - * - * @return string|null The groupMail - */ - public function getGroupMail() - { - if (array_key_exists("groupMail", $this->_propDict)) { - return $this->_propDict["groupMail"]; - } else { - return null; - } - } - - /** - * Sets the groupMail - * - * @param string $val The value of the groupMail - * - * @return GroupPrintUsageSummary - */ - public function setGroupMail($val) - { - $this->_propDict["groupMail"] = $val; - return $this; - } - /** - * Gets the incompleteJobCount - * - * @return int|null The incompleteJobCount - */ - public function getIncompleteJobCount() - { - if (array_key_exists("incompleteJobCount", $this->_propDict)) { - return $this->_propDict["incompleteJobCount"]; - } else { - return null; - } - } - - /** - * Sets the incompleteJobCount - * - * @param int $val The value of the incompleteJobCount - * - * @return GroupPrintUsageSummary - */ - public function setIncompleteJobCount($val) - { - $this->_propDict["incompleteJobCount"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/InboundPorts.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/InboundPorts.php new file mode 100644 index 0000000..ae80b4c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/InboundPorts.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["fullScreenEnabled"]; + } else { + return null; + } + } + + /** + * Sets the fullScreenEnabled + * Whether or not to open the web clip as a full-screen web app. Defaults to false. If TRUE, opens the web clip as a full-screen web app. If FALSE, the web clip opens inside of another app, such as Safari or the app specified with targetApplicationBundleIdentifier. + * + * @param bool $val The fullScreenEnabled + * + * @return IosiPadOSWebClip + */ + public function setFullScreenEnabled($val) + { + $this->_propDict["fullScreenEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the ignoreManifestScope + * Whether or not a full screen web clip can navigate to an external web site without showing the Safari UI. Defaults to false. If FALSE, the Safari UI appears when navigating away. If TRUE, the Safari UI will not be shown. + * + * @return bool|null The ignoreManifestScope + */ + public function getIgnoreManifestScope() + { + if (array_key_exists("ignoreManifestScope", $this->_propDict)) { + return $this->_propDict["ignoreManifestScope"]; + } else { + return null; + } + } + + /** + * Sets the ignoreManifestScope + * Whether or not a full screen web clip can navigate to an external web site without showing the Safari UI. Defaults to false. If FALSE, the Safari UI appears when navigating away. If TRUE, the Safari UI will not be shown. + * + * @param bool $val The ignoreManifestScope + * + * @return IosiPadOSWebClip + */ + public function setIgnoreManifestScope($val) + { + $this->_propDict["ignoreManifestScope"] = boolval($val); + return $this; + } + + /** + * Gets the preComposedIconEnabled + * Whether or not the icon for the app is precomosed. Defaults to false. If TRUE, prevents SpringBoard from adding "shine" to the icon. If FALSE, SpringBoard can add "shine". + * + * @return bool|null The preComposedIconEnabled + */ + public function getPreComposedIconEnabled() + { + if (array_key_exists("preComposedIconEnabled", $this->_propDict)) { + return $this->_propDict["preComposedIconEnabled"]; + } else { + return null; + } + } + + /** + * Sets the preComposedIconEnabled + * Whether or not the icon for the app is precomosed. Defaults to false. If TRUE, prevents SpringBoard from adding "shine" to the icon. If FALSE, SpringBoard can add "shine". + * + * @param bool $val The preComposedIconEnabled + * + * @return IosiPadOSWebClip + */ + public function setPreComposedIconEnabled($val) + { + $this->_propDict["preComposedIconEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the targetApplicationBundleIdentifier + * Specifies the application bundle identifier which opens the URL. Available in iOS 14 and later. + * + * @return string|null The targetApplicationBundleIdentifier + */ + public function getTargetApplicationBundleIdentifier() + { + if (array_key_exists("targetApplicationBundleIdentifier", $this->_propDict)) { + return $this->_propDict["targetApplicationBundleIdentifier"]; + } else { + return null; + } + } + + /** + * Sets the targetApplicationBundleIdentifier + * Specifies the application bundle identifier which opens the URL. Available in iOS 14 and later. + * + * @param string $val The targetApplicationBundleIdentifier + * + * @return IosiPadOSWebClip + */ + public function setTargetApplicationBundleIdentifier($val) + { + $this->_propDict["targetApplicationBundleIdentifier"] = $val; + return $this; + } + /** * Gets the useManagedBrowser * 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. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php index 7dfa673..2dfdabb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/KeyValue.php @@ -25,7 +25,7 @@ class KeyValue extends Entity { /** * Gets the key - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key. * * @return string|null The key */ @@ -40,7 +40,7 @@ class KeyValue extends Entity /** * Sets the key - * Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + * Key. * * @param string $val The value of the key * @@ -53,7 +53,7 @@ class KeyValue extends Entity } /** * Gets the value - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value. * * @return string|null The value */ @@ -68,7 +68,7 @@ class KeyValue extends Entity /** * Sets the value - * Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + * Value. * * @param string $val The value of the value * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LandingPage.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LandingPage.php new file mode 100644 index 0000000..3f99c81 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LandingPage.php @@ -0,0 +1,349 @@ +_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new EmailIdentity($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * + * @param EmailIdentity $val The createdBy + * + * @return LandingPage + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return LandingPage + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return LandingPage + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 displayName + * + * @return LandingPage + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * + * @return EmailIdentity|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new EmailIdentity($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * + * @param EmailIdentity $val The lastModifiedBy + * + * @return LandingPage + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return LandingPage + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the locale + * + * @return string|null The locale + */ + public function getLocale() + { + if (array_key_exists("locale", $this->_propDict)) { + return $this->_propDict["locale"]; + } else { + return null; + } + } + + /** + * Sets the locale + * + * @param string $val The locale + * + * @return LandingPage + */ + public function setLocale($val) + { + $this->_propDict["locale"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return SimulationContentSource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\SimulationContentSource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new SimulationContentSource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param SimulationContentSource $val The source + * + * @return LandingPage + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + + /** + * Gets the status + * + * @return SimulationContentStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\SimulationContentStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new SimulationContentStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * + * @param SimulationContentStatus $val The status + * + * @return LandingPage + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + + /** + * Gets the supportedLocales + * + * @return array|null The supportedLocales + */ + public function getSupportedLocales() + { + if (array_key_exists("supportedLocales", $this->_propDict)) { + return $this->_propDict["supportedLocales"]; + } else { + return null; + } + } + + /** + * Sets the supportedLocales + * + * @param string[] $val The supportedLocales + * + * @return LandingPage + */ + public function setSupportedLocales($val) + { + $this->_propDict["supportedLocales"] = $val; + return $this; + } + + + /** + * Gets the details + * + * @return array|null The details + */ + public function getDetails() + { + if (array_key_exists("details", $this->_propDict)) { + return $this->_propDict["details"]; + } else { + return null; + } + } + + /** + * Sets the details + * + * @param LandingPageDetail[] $val The details + * + * @return LandingPage + */ + public function setDetails($val) + { + $this->_propDict["details"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php new file mode 100644 index 0000000..7c3d650 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LandingPageDetail.php @@ -0,0 +1,108 @@ +_propDict)) { + return $this->_propDict["content"]; + } else { + return null; + } + } + + /** + * Sets the content + * + * @param string $val The content + * + * @return LandingPageDetail + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the isDefaultLangauge + * + * @return bool|null The isDefaultLangauge + */ + public function getIsDefaultLangauge() + { + if (array_key_exists("isDefaultLangauge", $this->_propDict)) { + return $this->_propDict["isDefaultLangauge"]; + } else { + return null; + } + } + + /** + * Sets the isDefaultLangauge + * + * @param bool $val The isDefaultLangauge + * + * @return LandingPageDetail + */ + public function setIsDefaultLangauge($val) + { + $this->_propDict["isDefaultLangauge"] = boolval($val); + return $this; + } + + /** + * Gets the language + * + * @return string|null The language + */ + public function getLanguage() + { + if (array_key_exists("language", $this->_propDict)) { + return $this->_propDict["language"]; + } else { + return null; + } + } + + /** + * Sets the language + * + * @param string $val The language + * + * @return LandingPageDetail + */ + public function setLanguage($val) + { + $this->_propDict["language"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LastSignIn.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LastSignIn.php new file mode 100644 index 0000000..5eb81cc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LastSignIn.php @@ -0,0 +1,88 @@ +_propDict)) { + if (is_a($this->_propDict["interactiveDateTime"], "\DateTime") || is_null($this->_propDict["interactiveDateTime"])) { + return $this->_propDict["interactiveDateTime"]; + } else { + $this->_propDict["interactiveDateTime"] = new \DateTime($this->_propDict["interactiveDateTime"]); + return $this->_propDict["interactiveDateTime"]; + } + } + return null; + } + + /** + * Sets the interactiveDateTime + * + * @param \DateTime $val The value to assign to the interactiveDateTime + * + * @return LastSignIn The LastSignIn + */ + public function setInteractiveDateTime($val) + { + $this->_propDict["interactiveDateTime"] = $val; + return $this; + } + + /** + * Gets the nonInteractiveDateTime + * + * @return \DateTime|null The nonInteractiveDateTime + */ + public function getNonInteractiveDateTime() + { + if (array_key_exists("nonInteractiveDateTime", $this->_propDict)) { + if (is_a($this->_propDict["nonInteractiveDateTime"], "\DateTime") || is_null($this->_propDict["nonInteractiveDateTime"])) { + return $this->_propDict["nonInteractiveDateTime"]; + } else { + $this->_propDict["nonInteractiveDateTime"] = new \DateTime($this->_propDict["nonInteractiveDateTime"]); + return $this->_propDict["nonInteractiveDateTime"]; + } + } + return null; + } + + /** + * Sets the nonInteractiveDateTime + * + * @param \DateTime $val The value to assign to the nonInteractiveDateTime + * + * @return LastSignIn The LastSignIn + */ + public function setNonInteractiveDateTime($val) + { + $this->_propDict["nonInteractiveDateTime"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LoginPage.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LoginPage.php new file mode 100644 index 0000000..1157334 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/LoginPage.php @@ -0,0 +1,321 @@ +_propDict)) { + return $this->_propDict["content"]; + } else { + return null; + } + } + + /** + * Sets the content + * + * @param string $val The content + * + * @return LoginPage + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the createdBy + * + * @return EmailIdentity|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new EmailIdentity($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * + * @param EmailIdentity $val The createdBy + * + * @return LoginPage + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return LoginPage + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return LoginPage + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 displayName + * + * @return LoginPage + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the language + * + * @return string|null The language + */ + public function getLanguage() + { + if (array_key_exists("language", $this->_propDict)) { + return $this->_propDict["language"]; + } else { + return null; + } + } + + /** + * Sets the language + * + * @param string $val The language + * + * @return LoginPage + */ + public function setLanguage($val) + { + $this->_propDict["language"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * + * @return EmailIdentity|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new EmailIdentity($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * + * @param EmailIdentity $val The lastModifiedBy + * + * @return LoginPage + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return LoginPage + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return SimulationContentSource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\SimulationContentSource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new SimulationContentSource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param SimulationContentSource $val The source + * + * @return LoginPage + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + + /** + * Gets the status + * + * @return SimulationContentStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Model\SimulationContentStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new SimulationContentStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * + * @param SimulationContentStatus $val The status + * + * @return LoginPage + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php index d6de277..a8b5c62 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MacOsLobAppAssignmentSettings.php @@ -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 * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MalwareStateForWindowsDevice.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MalwareStateForWindowsDevice.php index d59d737..74e8ed3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MalwareStateForWindowsDevice.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MalwareStateForWindowsDevice.php @@ -26,7 +26,7 @@ class MalwareStateForWindowsDevice extends Entity { /** * Gets the detectionCount - * Number of times the malware is detected + * Indicates the number of times the malware is detected * * @return int|null The detectionCount */ @@ -41,7 +41,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Sets the detectionCount - * Number of times the malware is detected + * Indicates the number of times the malware is detected * * @param int $val The detectionCount * @@ -55,7 +55,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Gets the deviceName - * Device name + * Indicates the name of the device being evaluated for malware state * * @return string|null The deviceName */ @@ -70,7 +70,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Sets the deviceName - * Device name + * Indicates the name of the device being evaluated for malware state * * @param string $val The deviceName * @@ -84,7 +84,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Gets the executionState - * Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning. * * @return WindowsMalwareExecutionState|null The executionState */ @@ -103,7 +103,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Sets the executionState - * Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning. * * @param WindowsMalwareExecutionState $val The executionState * @@ -183,7 +183,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Gets the threatState - * Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * * @return WindowsMalwareThreatState|null The threatState */ @@ -202,7 +202,7 @@ class MalwareStateForWindowsDevice extends Entity /** * Sets the threatState - * Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * * @param WindowsMalwareThreatState $val The threatState * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceRemoteAction.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceRemoteAction.php index e587173..029f242 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceRemoteAction.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ManagedDeviceRemoteAction.php @@ -47,4 +47,5 @@ class ManagedDeviceRemoteAction extends Enum const COLLECT_DIAGNOSTICS = "collectDiagnostics"; const INITIATE_MOBILE_DEVICE_MANAGEMENT_KEY_RECOVERY = "initiateMobileDeviceManagementKeyRecovery"; const INITIATE_ON_DEMAND_PROACTIVE_REMEDIATION = "initiateOnDemandProactiveRemediation"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php new file mode 100644 index 0000000..8152ad3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftCustomTrainingSetting.php @@ -0,0 +1,130 @@ +setODataType("#microsoft.graph.microsoftCustomTrainingSetting"); + } + + + /** + * Gets the completionDateTime + * + * @return \DateTime|null The completionDateTime + */ + public function getCompletionDateTime() + { + if (array_key_exists("completionDateTime", $this->_propDict)) { + if (is_a($this->_propDict["completionDateTime"], "\DateTime") || is_null($this->_propDict["completionDateTime"])) { + return $this->_propDict["completionDateTime"]; + } else { + $this->_propDict["completionDateTime"] = new \DateTime($this->_propDict["completionDateTime"]); + return $this->_propDict["completionDateTime"]; + } + } + return null; + } + + /** + * Sets the completionDateTime + * + * @param \DateTime $val The value to assign to the completionDateTime + * + * @return MicrosoftCustomTrainingSetting The MicrosoftCustomTrainingSetting + */ + public function setCompletionDateTime($val) + { + $this->_propDict["completionDateTime"] = $val; + return $this; + } + + /** + * Gets the trainingAssignmentMappings + * + * @return MicrosoftTrainingAssignmentMapping|null The trainingAssignmentMappings + */ + public function getTrainingAssignmentMappings() + { + if (array_key_exists("trainingAssignmentMappings", $this->_propDict)) { + if (is_a($this->_propDict["trainingAssignmentMappings"], "\Beta\Microsoft\Graph\Model\MicrosoftTrainingAssignmentMapping") || is_null($this->_propDict["trainingAssignmentMappings"])) { + return $this->_propDict["trainingAssignmentMappings"]; + } else { + $this->_propDict["trainingAssignmentMappings"] = new MicrosoftTrainingAssignmentMapping($this->_propDict["trainingAssignmentMappings"]); + return $this->_propDict["trainingAssignmentMappings"]; + } + } + return null; + } + + /** + * Sets the trainingAssignmentMappings + * + * @param MicrosoftTrainingAssignmentMapping $val The value to assign to the trainingAssignmentMappings + * + * @return MicrosoftCustomTrainingSetting The MicrosoftCustomTrainingSetting + */ + public function setTrainingAssignmentMappings($val) + { + $this->_propDict["trainingAssignmentMappings"] = $val; + return $this; + } + + /** + * Gets the trainingCompletionDuration + * + * @return TrainingCompletionDuration|null The trainingCompletionDuration + */ + public function getTrainingCompletionDuration() + { + if (array_key_exists("trainingCompletionDuration", $this->_propDict)) { + if (is_a($this->_propDict["trainingCompletionDuration"], "\Beta\Microsoft\Graph\Model\TrainingCompletionDuration") || is_null($this->_propDict["trainingCompletionDuration"])) { + return $this->_propDict["trainingCompletionDuration"]; + } else { + $this->_propDict["trainingCompletionDuration"] = new TrainingCompletionDuration($this->_propDict["trainingCompletionDuration"]); + return $this->_propDict["trainingCompletionDuration"]; + } + } + return null; + } + + /** + * Sets the trainingCompletionDuration + * + * @param TrainingCompletionDuration $val The value to assign to the trainingCompletionDuration + * + * @return MicrosoftCustomTrainingSetting The MicrosoftCustomTrainingSetting + */ + public function setTrainingCompletionDuration($val) + { + $this->_propDict["trainingCompletionDuration"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php new file mode 100644 index 0000000..a9b832a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftManagedTrainingSetting.php @@ -0,0 +1,99 @@ +setODataType("#microsoft.graph.microsoftManagedTrainingSetting"); + } + + + /** + * Gets the completionDateTime + * + * @return \DateTime|null The completionDateTime + */ + public function getCompletionDateTime() + { + if (array_key_exists("completionDateTime", $this->_propDict)) { + if (is_a($this->_propDict["completionDateTime"], "\DateTime") || is_null($this->_propDict["completionDateTime"])) { + return $this->_propDict["completionDateTime"]; + } else { + $this->_propDict["completionDateTime"] = new \DateTime($this->_propDict["completionDateTime"]); + return $this->_propDict["completionDateTime"]; + } + } + return null; + } + + /** + * Sets the completionDateTime + * + * @param \DateTime $val The value to assign to the completionDateTime + * + * @return MicrosoftManagedTrainingSetting The MicrosoftManagedTrainingSetting + */ + public function setCompletionDateTime($val) + { + $this->_propDict["completionDateTime"] = $val; + return $this; + } + + /** + * Gets the trainingCompletionDuration + * + * @return TrainingCompletionDuration|null The trainingCompletionDuration + */ + public function getTrainingCompletionDuration() + { + if (array_key_exists("trainingCompletionDuration", $this->_propDict)) { + if (is_a($this->_propDict["trainingCompletionDuration"], "\Beta\Microsoft\Graph\Model\TrainingCompletionDuration") || is_null($this->_propDict["trainingCompletionDuration"])) { + return $this->_propDict["trainingCompletionDuration"]; + } else { + $this->_propDict["trainingCompletionDuration"] = new TrainingCompletionDuration($this->_propDict["trainingCompletionDuration"]); + return $this->_propDict["trainingCompletionDuration"]; + } + } + return null; + } + + /** + * Sets the trainingCompletionDuration + * + * @param TrainingCompletionDuration $val The value to assign to the trainingCompletionDuration + * + * @return MicrosoftManagedTrainingSetting The MicrosoftManagedTrainingSetting + */ + public function setTrainingCompletionDuration($val) + { + $this->_propDict["trainingCompletionDuration"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php new file mode 100644 index 0000000..e51c004 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/MicrosoftTrainingAssignmentMapping.php @@ -0,0 +1,99 @@ +setODataType("#microsoft.graph.microsoftTrainingAssignmentMapping"); + } + + + /** + * Gets the assignedTo + * + * @return TrainingAssignedTo|null The assignedTo + */ + public function getAssignedTo() + { + if (array_key_exists("assignedTo", $this->_propDict)) { + if (is_a($this->_propDict["assignedTo"], "\Beta\Microsoft\Graph\Model\TrainingAssignedTo") || is_null($this->_propDict["assignedTo"])) { + return $this->_propDict["assignedTo"]; + } else { + $this->_propDict["assignedTo"] = new TrainingAssignedTo($this->_propDict["assignedTo"]); + return $this->_propDict["assignedTo"]; + } + } + return null; + } + + /** + * Sets the assignedTo + * + * @param TrainingAssignedTo $val The value to assign to the assignedTo + * + * @return MicrosoftTrainingAssignmentMapping The MicrosoftTrainingAssignmentMapping + */ + public function setAssignedTo($val) + { + $this->_propDict["assignedTo"] = $val; + return $this; + } + + /** + * Gets the training + * + * @return Training|null The training + */ + public function getTraining() + { + if (array_key_exists("training", $this->_propDict)) { + if (is_a($this->_propDict["training"], "\Beta\Microsoft\Graph\Model\Training") || is_null($this->_propDict["training"])) { + return $this->_propDict["training"]; + } else { + $this->_propDict["training"] = new Training($this->_propDict["training"]); + return $this->_propDict["training"]; + } + } + return null; + } + + /** + * Sets the training + * + * @param Training $val The value to assign to the training + * + * @return MicrosoftTrainingAssignmentMapping The MicrosoftTrainingAssignmentMapping + */ + public function setTraining($val) + { + $this->_propDict["training"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoMfaOnRoleActivationAlertIncident.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoMfaOnRoleActivationAlertIncident.php index c23687c..71d7734 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoMfaOnRoleActivationAlertIncident.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoMfaOnRoleActivationAlertIncident.php @@ -26,6 +26,7 @@ class NoMfaOnRoleActivationAlertIncident extends UnifiedRoleManagementAlertIncid { /** * Gets the roleDisplayName + * The name of the Azure AD directory role. * * @return string|null The roleDisplayName */ @@ -40,6 +41,7 @@ class NoMfaOnRoleActivationAlertIncident extends UnifiedRoleManagementAlertIncid /** * Sets the roleDisplayName + * The name of the Azure AD directory role. * * @param string $val The roleDisplayName * @@ -53,6 +55,7 @@ class NoMfaOnRoleActivationAlertIncident extends UnifiedRoleManagementAlertIncid /** * Gets the roleTemplateId + * The globally unique identifier for a directory role. * * @return string|null The roleTemplateId */ @@ -67,6 +70,7 @@ class NoMfaOnRoleActivationAlertIncident extends UnifiedRoleManagementAlertIncid /** * Sets the roleTemplateId + * The globally unique identifier for a directory role. * * @param string $val The roleTemplateId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php new file mode 100644 index 0000000..3fef0a5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoTrainingNotificationSetting.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["simulationNotification"], "\Beta\Microsoft\Graph\Model\SimulationNotification") || is_null($this->_propDict["simulationNotification"])) { + return $this->_propDict["simulationNotification"]; + } else { + $this->_propDict["simulationNotification"] = new SimulationNotification($this->_propDict["simulationNotification"]); + return $this->_propDict["simulationNotification"]; + } + } + return null; + } + + /** + * Sets the simulationNotification + * + * @param SimulationNotification $val The value to assign to the simulationNotification + * + * @return NoTrainingNotificationSetting The NoTrainingNotificationSetting + */ + public function setSimulationNotification($val) + { + $this->_propDict["simulationNotification"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoTrainingSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoTrainingSetting.php new file mode 100644 index 0000000..16c7e87 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NoTrainingSetting.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.noTrainingSetting"); + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NotificationDeliveryFrequency.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NotificationDeliveryFrequency.php new file mode 100644 index 0000000..f0da1b6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/NotificationDeliveryFrequency.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["appScope"], "\Beta\Microsoft\Graph\Model\OAuthAppScope") || is_null($this->_propDict["appScope"])) { + return $this->_propDict["appScope"]; + } else { + $this->_propDict["appScope"] = new OAuthAppScope($this->_propDict["appScope"]); + return $this->_propDict["appScope"]; + } + } + return null; + } + + /** + * Sets the appScope + * + * @param OAuthAppScope $val The value to assign to the appScope + * + * @return OAuthConsentAppDetail The OAuthConsentAppDetail + */ + public function setAppScope($val) + { + $this->_propDict["appScope"] = $val; + return $this; + } + /** + * Gets the displayLogo + * + * @return string|null The displayLogo + */ + public function getDisplayLogo() + { + if (array_key_exists("displayLogo", $this->_propDict)) { + return $this->_propDict["displayLogo"]; + } else { + return null; + } + } + + /** + * Sets the displayLogo + * + * @param string $val The value of the displayLogo + * + * @return OAuthConsentAppDetail + */ + public function setDisplayLogo($val) + { + $this->_propDict["displayLogo"] = $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 OAuthConsentAppDetail + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php index 925241e..fae5fd6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OnlineMeeting.php @@ -300,6 +300,7 @@ class OnlineMeeting extends Entity /** * Gets the anonymizeIdentityForRoles + * Specifies whose identity will be anonymized in the meeting. Possible values are: attendee. The attendee value cannot be removed through a PATCH operation once added. * * @return array|null The anonymizeIdentityForRoles */ @@ -314,6 +315,7 @@ class OnlineMeeting extends Entity /** * Sets the anonymizeIdentityForRoles + * Specifies whose identity will be anonymized in the meeting. Possible values are: attendee. The attendee value cannot be removed through a PATCH operation once added. * * @param OnlineMeetingRole[] $val The anonymizeIdentityForRoles * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php index 15bd4ff..e394318 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Organization.php @@ -352,6 +352,39 @@ class Organization extends DirectoryObject return $this; } + /** + * Gets the onPremisesLastPasswordSyncDateTime + * The last time a password sync request was received for the tenant. + * + * @return \DateTime|null The onPremisesLastPasswordSyncDateTime + */ + public function getOnPremisesLastPasswordSyncDateTime() + { + if (array_key_exists("onPremisesLastPasswordSyncDateTime", $this->_propDict)) { + if (is_a($this->_propDict["onPremisesLastPasswordSyncDateTime"], "\DateTime") || is_null($this->_propDict["onPremisesLastPasswordSyncDateTime"])) { + return $this->_propDict["onPremisesLastPasswordSyncDateTime"]; + } else { + $this->_propDict["onPremisesLastPasswordSyncDateTime"] = new \DateTime($this->_propDict["onPremisesLastPasswordSyncDateTime"]); + return $this->_propDict["onPremisesLastPasswordSyncDateTime"]; + } + } + return null; + } + + /** + * Sets the onPremisesLastPasswordSyncDateTime + * The last time a password sync request was received for the tenant. + * + * @param \DateTime $val The onPremisesLastPasswordSyncDateTime + * + * @return Organization + */ + public function setOnPremisesLastPasswordSyncDateTime($val) + { + $this->_propDict["onPremisesLastPasswordSyncDateTime"] = $val; + return $this; + } + /** * Gets the onPremisesLastSyncDateTime * The time and date at which the tenant was last synced with the on-premises directory. 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. @@ -570,6 +603,7 @@ class Organization extends DirectoryObject /** * Gets the securityComplianceNotificationMails + * Not nullable. * * @return array|null The securityComplianceNotificationMails */ @@ -584,6 +618,7 @@ class Organization extends DirectoryObject /** * Sets the securityComplianceNotificationMails + * Not nullable. * * @param string[] $val The securityComplianceNotificationMails * @@ -597,6 +632,7 @@ class Organization extends DirectoryObject /** * Gets the securityComplianceNotificationPhones + * Not nullable. * * @return array|null The securityComplianceNotificationPhones */ @@ -611,6 +647,7 @@ class Organization extends DirectoryObject /** * Sets the securityComplianceNotificationPhones + * Not nullable. * * @param string[] $val The securityComplianceNotificationPhones * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php index 3e6aaa8..debde68 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationSettings.php @@ -55,39 +55,6 @@ class OrganizationSettings extends Entity return $this; } - /** - * Gets the contactInsights - * Contains the properties that are configured by an administrator as a tenant-level privacy control whether to identify duplicate contacts among a user's contacts list and suggest the user to merge those contacts to have a cleaner contacts list. List contactInsights returns the settings to display or return contact insights in an organization. - * - * @return InsightsSettings|null The contactInsights - */ - public function getContactInsights() - { - if (array_key_exists("contactInsights", $this->_propDict)) { - if (is_a($this->_propDict["contactInsights"], "\Beta\Microsoft\Graph\Model\InsightsSettings") || is_null($this->_propDict["contactInsights"])) { - return $this->_propDict["contactInsights"]; - } else { - $this->_propDict["contactInsights"] = new InsightsSettings($this->_propDict["contactInsights"]); - return $this->_propDict["contactInsights"]; - } - } - return null; - } - - /** - * Sets the contactInsights - * Contains the properties that are configured by an administrator as a tenant-level privacy control whether to identify duplicate contacts among a user's contacts list and suggest the user to merge those contacts to have a cleaner contacts list. List contactInsights returns the settings to display or return contact insights in an organization. - * - * @param InsightsSettings $val The contactInsights - * - * @return OrganizationSettings - */ - public function setContactInsights($val) - { - $this->_propDict["contactInsights"] = $val; - return $this; - } - /** * Gets the profileCardProperties @@ -151,6 +118,39 @@ class OrganizationSettings extends Entity return $this; } + /** + * Gets the contactInsights + * Contains the properties that are configured by an administrator as a tenant-level privacy control whether to identify duplicate contacts among a user's contacts list and suggest the user to merge those contacts to have a cleaner contacts list. List contactInsights returns the settings to display or return contact insights in an organization. + * + * @return InsightsSettings|null The contactInsights + */ + public function getContactInsights() + { + if (array_key_exists("contactInsights", $this->_propDict)) { + if (is_a($this->_propDict["contactInsights"], "\Beta\Microsoft\Graph\Model\InsightsSettings") || is_null($this->_propDict["contactInsights"])) { + return $this->_propDict["contactInsights"]; + } else { + $this->_propDict["contactInsights"] = new InsightsSettings($this->_propDict["contactInsights"]); + return $this->_propDict["contactInsights"]; + } + } + return null; + } + + /** + * Sets the contactInsights + * Contains the properties that are configured by an administrator as a tenant-level privacy control whether to identify duplicate contacts among a user's contacts list and suggest the user to merge those contacts to have a cleaner contacts list. List contactInsights returns the settings to display or return contact insights in an organization. + * + * @param InsightsSettings $val The contactInsights + * + * @return OrganizationSettings + */ + public function setContactInsights($val) + { + $this->_propDict["contactInsights"] = $val; + return $this; + } + /** * Gets the itemInsights * Contains the properties that are configured by an administrator for the visibility of Microsoft Graph-derived insights, between a user and other items in Microsoft 365, such as documents or sites. List itemInsights returns the settings to display or return item insights in an organization. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php index b97eab7..3c63946 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OrganizationalBrandingProperties.php @@ -208,6 +208,7 @@ class OrganizationalBrandingProperties extends Entity /** * Gets the contentCustomization + * Represents the various content options to be customized throughout the authentication flow for a tenant. NOTE: Supported by Azure Active Directory for customers tenants only. * * @return ContentCustomization|null The contentCustomization */ @@ -226,6 +227,7 @@ class OrganizationalBrandingProperties extends Entity /** * Sets the contentCustomization + * Represents the various content options to be customized throughout the authentication flow for a tenant. NOTE: Supported by Azure Active Directory for customers tenants only. * * @param ContentCustomization $val The contentCustomization * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OverallPrintUsageSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OverallPrintUsageSummary.php deleted file mode 100644 index d332d40..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/OverallPrintUsageSummary.php +++ /dev/null @@ -1,218 +0,0 @@ -_propDict)) { - return $this->_propDict["activePrintersCount"]; - } else { - return null; - } - } - - /** - * Sets the activePrintersCount - * - * @param int $val The value of the activePrintersCount - * - * @return OverallPrintUsageSummary - */ - public function setActivePrintersCount($val) - { - $this->_propDict["activePrintersCount"] = $val; - return $this; - } - /** - * Gets the activeUsersCount - * - * @return int|null The activeUsersCount - */ - public function getActiveUsersCount() - { - if (array_key_exists("activeUsersCount", $this->_propDict)) { - return $this->_propDict["activeUsersCount"]; - } else { - return null; - } - } - - /** - * Sets the activeUsersCount - * - * @param int $val The value of the activeUsersCount - * - * @return OverallPrintUsageSummary - */ - public function setActiveUsersCount($val) - { - $this->_propDict["activeUsersCount"] = $val; - return $this; - } - /** - * Gets the daysInPeriod - * - * @return int|null The daysInPeriod - */ - public function getDaysInPeriod() - { - if (array_key_exists("daysInPeriod", $this->_propDict)) { - return $this->_propDict["daysInPeriod"]; - } else { - return null; - } - } - - /** - * Sets the daysInPeriod - * - * @param int $val The value of the daysInPeriod - * - * @return OverallPrintUsageSummary - */ - public function setDaysInPeriod($val) - { - $this->_propDict["daysInPeriod"] = $val; - return $this; - } - - /** - * Gets the topPrinters - * - * @return PrinterUsageSummary|null The topPrinters - */ - public function getTopPrinters() - { - if (array_key_exists("topPrinters", $this->_propDict)) { - if (is_a($this->_propDict["topPrinters"], "\Beta\Microsoft\Graph\Model\PrinterUsageSummary") || is_null($this->_propDict["topPrinters"])) { - return $this->_propDict["topPrinters"]; - } else { - $this->_propDict["topPrinters"] = new PrinterUsageSummary($this->_propDict["topPrinters"]); - return $this->_propDict["topPrinters"]; - } - } - return null; - } - - /** - * Sets the topPrinters - * - * @param PrinterUsageSummary $val The value to assign to the topPrinters - * - * @return OverallPrintUsageSummary The OverallPrintUsageSummary - */ - public function setTopPrinters($val) - { - $this->_propDict["topPrinters"] = $val; - return $this; - } - - /** - * Gets the topUsers - * - * @return UserPrintUsageSummary|null The topUsers - */ - public function getTopUsers() - { - if (array_key_exists("topUsers", $this->_propDict)) { - if (is_a($this->_propDict["topUsers"], "\Beta\Microsoft\Graph\Model\UserPrintUsageSummary") || is_null($this->_propDict["topUsers"])) { - return $this->_propDict["topUsers"]; - } else { - $this->_propDict["topUsers"] = new UserPrintUsageSummary($this->_propDict["topUsers"]); - return $this->_propDict["topUsers"]; - } - } - return null; - } - - /** - * Sets the topUsers - * - * @param UserPrintUsageSummary $val The value to assign to the topUsers - * - * @return OverallPrintUsageSummary The OverallPrintUsageSummary - */ - public function setTopUsers($val) - { - $this->_propDict["topUsers"] = $val; - return $this; - } - /** - * Gets the totalIncompleteJobs - * - * @return int|null The totalIncompleteJobs - */ - public function getTotalIncompleteJobs() - { - if (array_key_exists("totalIncompleteJobs", $this->_propDict)) { - return $this->_propDict["totalIncompleteJobs"]; - } else { - return null; - } - } - - /** - * Sets the totalIncompleteJobs - * - * @param int $val The value of the totalIncompleteJobs - * - * @return OverallPrintUsageSummary - */ - public function setTotalIncompleteJobs($val) - { - $this->_propDict["totalIncompleteJobs"] = $val; - return $this; - } - /** - * Gets the totalJobsProcessed - * - * @return int|null The totalJobsProcessed - */ - public function getTotalJobsProcessed() - { - if (array_key_exists("totalJobsProcessed", $this->_propDict)) { - return $this->_propDict["totalJobsProcessed"]; - } else { - return null; - } - } - - /** - * Sets the totalJobsProcessed - * - * @param int $val The value of the totalJobsProcessed - * - * @return OverallPrintUsageSummary - */ - public function setTotalJobsProcessed($val) - { - $this->_propDict["totalJobsProcessed"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedIamKeySummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedIamKeySummary.php new file mode 100644 index 0000000..fbcd19e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedIamKeySummary.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["findingsCountOverLimit"]; + } else { + return null; + } + } + + /** + * Sets the findingsCountOverLimit + * + * @param int $val The value of the findingsCountOverLimit + * + * @return PermissionsAnalyticsAggregatedIamKeySummary + */ + public function setFindingsCountOverLimit($val) + { + $this->_propDict["findingsCountOverLimit"] = $val; + return $this; + } + /** + * Gets the totalCount + * + * @return int|null The totalCount + */ + public function getTotalCount() + { + if (array_key_exists("totalCount", $this->_propDict)) { + return $this->_propDict["totalCount"]; + } else { + return null; + } + } + + /** + * Sets the totalCount + * + * @param int $val The value of the totalCount + * + * @return PermissionsAnalyticsAggregatedIamKeySummary + */ + public function setTotalCount($val) + { + $this->_propDict["totalCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedIdentitySummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedIdentitySummary.php new file mode 100644 index 0000000..019bb47 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedIdentitySummary.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["findingsCount"]; + } else { + return null; + } + } + + /** + * Sets the findingsCount + * + * @param int $val The value of the findingsCount + * + * @return PermissionsAnalyticsAggregatedIdentitySummary + */ + public function setFindingsCount($val) + { + $this->_propDict["findingsCount"] = $val; + return $this; + } + /** + * Gets the totalCount + * + * @return int|null The totalCount + */ + public function getTotalCount() + { + if (array_key_exists("totalCount", $this->_propDict)) { + return $this->_propDict["totalCount"]; + } else { + return null; + } + } + + /** + * Sets the totalCount + * + * @param int $val The value of the totalCount + * + * @return PermissionsAnalyticsAggregatedIdentitySummary + */ + public function setTotalCount($val) + { + $this->_propDict["totalCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedResourceSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedResourceSummary.php new file mode 100644 index 0000000..84c378f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsAnalyticsAggregatedResourceSummary.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["findingsCount"]; + } else { + return null; + } + } + + /** + * Sets the findingsCount + * + * @param int $val The value of the findingsCount + * + * @return PermissionsAnalyticsAggregatedResourceSummary + */ + public function setFindingsCount($val) + { + $this->_propDict["findingsCount"] = $val; + return $this; + } + /** + * Gets the totalCount + * + * @return int|null The totalCount + */ + public function getTotalCount() + { + if (array_key_exists("totalCount", $this->_propDict)) { + return $this->_propDict["totalCount"]; + } else { + return null; + } + } + + /** + * Sets the totalCount + * + * @param int $val The value of the totalCount + * + * @return PermissionsAnalyticsAggregatedResourceSummary + */ + public function setTotalCount($val) + { + $this->_propDict["totalCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsCreepIndex.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsCreepIndex.php new file mode 100644 index 0000000..22632d0 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PermissionsCreepIndex.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["score"]; + } else { + return null; + } + } + + /** + * Sets the score + * + * @param int $val The value of the score + * + * @return PermissionsCreepIndex + */ + public function setScore($val) + { + $this->_propDict["score"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PolicyRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PolicyRoot.php index 00a2464..d72a8d0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PolicyRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PolicyRoot.php @@ -434,6 +434,37 @@ class PolicyRoot implements \JsonSerializable return $this; } + /** + * Gets the federatedTokenValidationPolicy + * + * @return FederatedTokenValidationPolicy|null The federatedTokenValidationPolicy + */ + public function getFederatedTokenValidationPolicy() + { + if (array_key_exists("federatedTokenValidationPolicy", $this->_propDict)) { + if (is_a($this->_propDict["federatedTokenValidationPolicy"], "\Beta\Microsoft\Graph\Model\FederatedTokenValidationPolicy") || is_null($this->_propDict["federatedTokenValidationPolicy"])) { + return $this->_propDict["federatedTokenValidationPolicy"]; + } else { + $this->_propDict["federatedTokenValidationPolicy"] = new FederatedTokenValidationPolicy($this->_propDict["federatedTokenValidationPolicy"]); + return $this->_propDict["federatedTokenValidationPolicy"]; + } + } + return null; + } + + /** + * Sets the federatedTokenValidationPolicy + * + * @param FederatedTokenValidationPolicy $val The federatedTokenValidationPolicy + * + * @return PolicyRoot + */ + public function setFederatedTokenValidationPolicy($val) + { + $this->_propDict["federatedTokenValidationPolicy"] = $val; + return $this; + } + /** * Gets the homeRealmDiscoveryPolicies diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PositiveReinforcementNotification.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PositiveReinforcementNotification.php new file mode 100644 index 0000000..6957be9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PositiveReinforcementNotification.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["deliveryPreference"], "\Beta\Microsoft\Graph\Model\NotificationDeliveryPreference") || is_null($this->_propDict["deliveryPreference"])) { + return $this->_propDict["deliveryPreference"]; + } else { + $this->_propDict["deliveryPreference"] = new NotificationDeliveryPreference($this->_propDict["deliveryPreference"]); + return $this->_propDict["deliveryPreference"]; + } + } + return null; + } + + /** + * Sets the deliveryPreference + * + * @param NotificationDeliveryPreference $val The value to assign to the deliveryPreference + * + * @return PositiveReinforcementNotification The PositiveReinforcementNotification + */ + public function setDeliveryPreference($val) + { + $this->_propDict["deliveryPreference"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintColorMode.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintColorMode.php index 3516a57..ac33583 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintColorMode.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintColorMode.php @@ -33,4 +33,5 @@ class PrintColorMode extends Enum const GRAYSCALE = "grayscale"; const COLOR = "color"; const AUTO = "auto"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintDuplexMode.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintDuplexMode.php index b6531fa..4b09913 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintDuplexMode.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintDuplexMode.php @@ -32,4 +32,5 @@ class PrintDuplexMode extends Enum const FLIP_ON_LONG_EDGE = "flipOnLongEdge"; const FLIP_ON_SHORT_EDGE = "flipOnShortEdge"; const ONE_SIDED = "oneSided"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintJobProcessingState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintJobProcessingState.php index cf4beee..2a29687 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintJobProcessingState.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintJobProcessingState.php @@ -37,4 +37,5 @@ class PrintJobProcessingState extends Enum const COMPLETED = "completed"; const CANCELED = "canceled"; const ABORTED = "aborted"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintMultipageLayout.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintMultipageLayout.php index 445ff64..844e151 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintMultipageLayout.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintMultipageLayout.php @@ -37,4 +37,5 @@ class PrintMultipageLayout extends Enum const CLOCKWISE_FROM_BOTTOM_LEFT = "clockwiseFromBottomLeft"; const COUNTERCLOCKWISE_FROM_BOTTOM_RIGHT = "counterclockwiseFromBottomRight"; const CLOCKWISE_FROM_BOTTOM_RIGHT = "clockwiseFromBottomRight"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintOrientation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintOrientation.php index a1c4352..5966d5c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintOrientation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintOrientation.php @@ -33,4 +33,5 @@ class PrintOrientation extends Enum const LANDSCAPE = "landscape"; const REVERSE_LANDSCAPE = "reverseLandscape"; const REVERSE_PORTRAIT = "reversePortrait"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintServiceEndpoint.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintServiceEndpoint.php index 2da63e1..b6c17cc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintServiceEndpoint.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintServiceEndpoint.php @@ -53,6 +53,33 @@ class PrintServiceEndpoint extends Entity return $this; } + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return PrintServiceEndpoint + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** * Gets the uri * The URI that can be used to access the service. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintUsageSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintUsageSummary.php deleted file mode 100644 index 7536b1c..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrintUsageSummary.php +++ /dev/null @@ -1,78 +0,0 @@ -_propDict)) { - return $this->_propDict["completedJobCount"]; - } else { - return null; - } - } - - /** - * Sets the completedJobCount - * - * @param int $val The value of the completedJobCount - * - * @return PrintUsageSummary - */ - public function setCompletedJobCount($val) - { - $this->_propDict["completedJobCount"] = $val; - return $this; - } - /** - * Gets the incompleteJobCount - * - * @return int|null The incompleteJobCount - */ - public function getIncompleteJobCount() - { - if (array_key_exists("incompleteJobCount", $this->_propDict)) { - return $this->_propDict["incompleteJobCount"]; - } else { - return null; - } - } - - /** - * Sets the incompleteJobCount - * - * @param int $val The value of the incompleteJobCount - * - * @return PrintUsageSummary - */ - public function setIncompleteJobCount($val) - { - $this->_propDict["incompleteJobCount"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrinterUsageSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrinterUsageSummary.php deleted file mode 100644 index b30dda5..0000000 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/PrinterUsageSummary.php +++ /dev/null @@ -1,213 +0,0 @@ -_propDict)) { - return $this->_propDict["completedJobCount"]; - } else { - return null; - } - } - - /** - * Sets the completedJobCount - * - * @param int $val The value of the completedJobCount - * - * @return PrinterUsageSummary - */ - public function setCompletedJobCount($val) - { - $this->_propDict["completedJobCount"] = $val; - return $this; - } - /** - * Gets the incompleteJobCount - * - * @return int|null The incompleteJobCount - */ - public function getIncompleteJobCount() - { - if (array_key_exists("incompleteJobCount", $this->_propDict)) { - return $this->_propDict["incompleteJobCount"]; - } else { - return null; - } - } - - /** - * Sets the incompleteJobCount - * - * @param int $val The value of the incompleteJobCount - * - * @return PrinterUsageSummary - */ - public function setIncompleteJobCount($val) - { - $this->_propDict["incompleteJobCount"] = $val; - return $this; - } - /** - * Gets the printerDisplayName - * - * @return string|null The printerDisplayName - */ - public function getPrinterDisplayName() - { - if (array_key_exists("printerDisplayName", $this->_propDict)) { - return $this->_propDict["printerDisplayName"]; - } else { - return null; - } - } - - /** - * Sets the printerDisplayName - * - * @param string $val The value of the printerDisplayName - * - * @return PrinterUsageSummary - */ - public function setPrinterDisplayName($val) - { - $this->_propDict["printerDisplayName"] = $val; - return $this; - } - /** - * Gets the printerId - * - * @return string|null The printerId - */ - public function getPrinterId() - { - if (array_key_exists("printerId", $this->_propDict)) { - return $this->_propDict["printerId"]; - } else { - return null; - } - } - - /** - * Sets the printerId - * - * @param string $val The value of the printerId - * - * @return PrinterUsageSummary - */ - public function setPrinterId($val) - { - $this->_propDict["printerId"] = $val; - return $this; - } - /** - * Gets the printerManufacturer - * - * @return string|null The printerManufacturer - */ - public function getPrinterManufacturer() - { - if (array_key_exists("printerManufacturer", $this->_propDict)) { - return $this->_propDict["printerManufacturer"]; - } else { - return null; - } - } - - /** - * Sets the printerManufacturer - * - * @param string $val The value of the printerManufacturer - * - * @return PrinterUsageSummary - */ - public function setPrinterManufacturer($val) - { - $this->_propDict["printerManufacturer"] = $val; - return $this; - } - /** - * Gets the printerModel - * - * @return string|null The printerModel - */ - public function getPrinterModel() - { - if (array_key_exists("printerModel", $this->_propDict)) { - return $this->_propDict["printerModel"]; - } else { - return null; - } - } - - /** - * Sets the printerModel - * - * @param string $val The value of the printerModel - * - * @return PrinterUsageSummary - */ - public function setPrinterModel($val) - { - $this->_propDict["printerModel"] = $val; - return $this; - } - - /** - * Gets the printer - * - * @return DirectoryObject|null The printer - */ - public function getPrinter() - { - if (array_key_exists("printer", $this->_propDict)) { - if (is_a($this->_propDict["printer"], "\Beta\Microsoft\Graph\Model\DirectoryObject") || is_null($this->_propDict["printer"])) { - return $this->_propDict["printer"]; - } else { - $this->_propDict["printer"] = new DirectoryObject($this->_propDict["printer"]); - return $this->_propDict["printer"]; - } - } - return null; - } - - /** - * Sets the printer - * - * @param DirectoryObject $val The value to assign to the printer - * - * @return PrinterUsageSummary The PrinterUsageSummary - */ - public function setPrinter($val) - { - $this->_propDict["printer"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProtocolType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProtocolType.php index 6817192..0472658 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProtocolType.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ProtocolType.php @@ -36,4 +36,5 @@ class ProtocolType extends Enum const SAML20 = "saml20"; const DEVICE_CODE = "deviceCode"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const AUTHENTICATION_TRANSFER = "authenticationTransfer"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertConfiguration.php index db0ea0c..2a935c5 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertConfiguration.php @@ -26,6 +26,7 @@ class RedundantAssignmentAlertConfiguration extends UnifiedRoleManagementAlertCo { /** * Gets the duration + * The number of days without activation to look back on from current timestamp. * * @return \DateInterval|null The duration */ @@ -44,6 +45,7 @@ class RedundantAssignmentAlertConfiguration extends UnifiedRoleManagementAlertCo /** * Sets the duration + * The number of days without activation to look back on from current timestamp. * * @param \DateInterval $val The duration * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertIncident.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertIncident.php index c255e3c..b767ad1 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertIncident.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RedundantAssignmentAlertIncident.php @@ -26,6 +26,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden { /** * Gets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @return string|null The assigneeDisplayName */ @@ -40,6 +41,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @param string $val The assigneeDisplayName * @@ -53,6 +55,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Gets the assigneeId + * The identifier of the subject that the incident applies to. * * @return string|null The assigneeId */ @@ -67,6 +70,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the assigneeId + * The identifier of the subject that the incident applies to. * * @param string $val The assigneeId * @@ -80,6 +84,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Gets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals only. * * @return string|null The assigneeUserPrincipalName */ @@ -94,6 +99,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals only. * * @param string $val The assigneeUserPrincipalName * @@ -107,6 +113,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Gets the lastActivationDateTime + * Date and time of the last activation of the eligible assignment. * * @return \DateTime|null The lastActivationDateTime */ @@ -125,6 +132,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the lastActivationDateTime + * Date and time of the last activation of the eligible assignment. * * @param \DateTime $val The lastActivationDateTime * @@ -138,6 +146,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Gets the roleDefinitionId + * The identifier for the directory role definition that's in scope of this incident. * * @return string|null The roleDefinitionId */ @@ -152,6 +161,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the roleDefinitionId + * The identifier for the directory role definition that's in scope of this incident. * * @param string $val The roleDefinitionId * @@ -165,6 +175,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Gets the roleDisplayName + * The display name for the directory role. * * @return string|null The roleDisplayName */ @@ -179,6 +190,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the roleDisplayName + * The display name for the directory role. * * @param string $val The roleDisplayName * @@ -192,6 +204,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Gets the roleTemplateId + * The globally unique identifier for the directory role. * * @return string|null The roleTemplateId */ @@ -206,6 +219,7 @@ class RedundantAssignmentAlertIncident extends UnifiedRoleManagementAlertInciden /** * Sets the roleTemplateId + * The globally unique identifier for the directory role. * * @param string $val The roleTemplateId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php index 58779a3..6b7b575 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RemoteAction.php @@ -60,4 +60,5 @@ class RemoteAction extends Enum const INITIATE_MOBILE_DEVICE_MANAGEMENT_KEY_RECOVERY = "initiateMobileDeviceManagementKeyRecovery"; const INITIATE_ON_DEMAND_PROACTIVE_REMEDIATION = "initiateOnDemandProactiveRemediation"; const ROTATE_LOCAL_ADMIN_PASSWORD = "rotateLocalAdminPassword"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportRoot.php index 3052823..351ad0f 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportRoot.php @@ -25,6 +25,36 @@ namespace Beta\Microsoft\Graph\Model; class ReportRoot extends Entity { + /** + * Gets the appCredentialSignInActivities + * Represents a collection of sign-in activities of application credentials. + * + * @return array|null The appCredentialSignInActivities + */ + public function getAppCredentialSignInActivities() + { + if (array_key_exists("appCredentialSignInActivities", $this->_propDict)) { + return $this->_propDict["appCredentialSignInActivities"]; + } else { + return null; + } + } + + /** + * Sets the appCredentialSignInActivities + * Represents a collection of sign-in activities of application credentials. + * + * @param AppCredentialSignInActivity[] $val The appCredentialSignInActivities + * + * @return ReportRoot + */ + public function setAppCredentialSignInActivities($val) + { + $this->_propDict["appCredentialSignInActivities"] = $val; + return $this; + } + + /** * Gets the applicationSignInDetailedSummary * Represents a detailed summary of an application sign-in. @@ -118,6 +148,36 @@ class ReportRoot extends Entity } + /** + * Gets the servicePrincipalSignInActivities + * Represents a collection of sign-in activities of service principals. + * + * @return array|null The servicePrincipalSignInActivities + */ + public function getServicePrincipalSignInActivities() + { + if (array_key_exists("servicePrincipalSignInActivities", $this->_propDict)) { + return $this->_propDict["servicePrincipalSignInActivities"]; + } else { + return null; + } + } + + /** + * Sets the servicePrincipalSignInActivities + * Represents a collection of sign-in activities of service principals. + * + * @param ServicePrincipalSignInActivity[] $val The servicePrincipalSignInActivities + * + * @return ReportRoot + */ + public function setServicePrincipalSignInActivities($val) + { + $this->_propDict["servicePrincipalSignInActivities"] = $val; + return $this; + } + + /** * Gets the userCredentialUsageDetails * Represents the self-service password reset (SSPR) usage for a given tenant. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportSuspiciousActivitySettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportSuspiciousActivitySettings.php new file mode 100644 index 0000000..58d0ef9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ReportSuspiciousActivitySettings.php @@ -0,0 +1,120 @@ +_propDict)) { + if (is_a($this->_propDict["includeTarget"], "\Beta\Microsoft\Graph\Model\IncludeTarget") || is_null($this->_propDict["includeTarget"])) { + return $this->_propDict["includeTarget"]; + } else { + $this->_propDict["includeTarget"] = new IncludeTarget($this->_propDict["includeTarget"]); + return $this->_propDict["includeTarget"]; + } + } + return null; + } + + /** + * Sets the includeTarget + * Group IDs in scope for report suspicious activity. + * + * @param IncludeTarget $val The value to assign to the includeTarget + * + * @return ReportSuspiciousActivitySettings The ReportSuspiciousActivitySettings + */ + public function setIncludeTarget($val) + { + $this->_propDict["includeTarget"] = $val; + return $this; + } + + /** + * Gets the state + * Specifies the state of the reportSuspiciousActivitySettings object. The possible values are: default, enabled, disabled, unknownFutureValue. Setting to default will result in a disabled state. + * + * @return AdvancedConfigState|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Beta\Microsoft\Graph\Model\AdvancedConfigState") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new AdvancedConfigState($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * Specifies the state of the reportSuspiciousActivitySettings object. The possible values are: default, enabled, disabled, unknownFutureValue. Setting to default will result in a disabled state. + * + * @param AdvancedConfigState $val The value to assign to the state + * + * @return ReportSuspiciousActivitySettings The ReportSuspiciousActivitySettings + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } + /** + * Gets the voiceReportingCode + * Specifies the number the user will enter on their phone to report the MFA prompt as suspicious. + * + * @return int|null The voiceReportingCode + */ + public function getVoiceReportingCode() + { + if (array_key_exists("voiceReportingCode", $this->_propDict)) { + return $this->_propDict["voiceReportingCode"]; + } else { + return null; + } + } + + /** + * Sets the voiceReportingCode + * Specifies the number the user will enter on their phone to report the MFA prompt as suspicious. + * + * @param int $val The value of the voiceReportingCode + * + * @return ReportSuspiciousActivitySettings + */ + public function setVoiceReportingCode($val) + { + $this->_propDict["voiceReportingCode"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskProfile.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskProfile.php new file mode 100644 index 0000000..3040f35 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RiskProfile.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["humanCount"]; + } else { + return null; + } + } + + /** + * Sets the humanCount + * + * @param int $val The value of the humanCount + * + * @return RiskProfile + */ + public function setHumanCount($val) + { + $this->_propDict["humanCount"] = $val; + return $this; + } + /** + * Gets the nonHumanCount + * + * @return int|null The nonHumanCount + */ + public function getNonHumanCount() + { + if (array_key_exists("nonHumanCount", $this->_propDict)) { + return $this->_propDict["nonHumanCount"]; + } else { + return null; + } + } + + /** + * Sets the nonHumanCount + * + * @param int $val The value of the nonHumanCount + * + * @return RiskProfile + */ + public function setNonHumanCount($val) + { + $this->_propDict["nonHumanCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagementAlert.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagementAlert.php index 6acebb3..93ef262 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagementAlert.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RoleManagementAlert.php @@ -27,6 +27,7 @@ class RoleManagementAlert extends Entity /** * Gets the alertConfigurations + * The various configurations of an alert for Azure AD roles. The configurations are pre-defined and cannot be created or deleted, but some of the configurations can be modified. * * @return array|null The alertConfigurations */ @@ -41,6 +42,7 @@ class RoleManagementAlert extends Entity /** * Sets the alertConfigurations + * The various configurations of an alert for Azure AD roles. The configurations are pre-defined and cannot be created or deleted, but some of the configurations can be modified. * * @param UnifiedRoleManagementAlertConfiguration[] $val The alertConfigurations * @@ -55,6 +57,7 @@ class RoleManagementAlert extends Entity /** * Gets the alertDefinitions + * Defines an alert, its impact, and measures to mitigate or prevent it. * * @return array|null The alertDefinitions */ @@ -69,6 +72,7 @@ class RoleManagementAlert extends Entity /** * Sets the alertDefinitions + * Defines an alert, its impact, and measures to mitigate or prevent it. * * @param UnifiedRoleManagementAlertDefinition[] $val The alertDefinitions * @@ -83,6 +87,7 @@ class RoleManagementAlert extends Entity /** * Gets the alerts + * Represents the alert entity. * * @return array|null The alerts */ @@ -97,6 +102,7 @@ class RoleManagementAlert extends Entity /** * Sets the alerts + * Represents the alert entity. * * @param UnifiedRoleManagementAlert[] $val The alerts * @@ -111,6 +117,7 @@ class RoleManagementAlert extends Entity /** * Gets the operations + * Represents operations on resources that take a long time to complete and can run in the background until completion. * * @return array|null The operations */ @@ -125,6 +132,7 @@ class RoleManagementAlert extends Entity /** * Sets the operations + * Represents operations on resources that take a long time to complete and can run in the background until completion. * * @param LongRunningOperation[] $val The operations * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident.php index a927f8b..9e68683 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident.php @@ -26,6 +26,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif { /** * Gets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @return string|null The assigneeDisplayName */ @@ -40,6 +41,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Sets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @param string $val The assigneeDisplayName * @@ -53,6 +55,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Gets the assigneeId + * The identifier of the subject that the incident applies to. * * @return string|null The assigneeId */ @@ -67,6 +70,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Sets the assigneeId + * The identifier of the subject that the incident applies to. * * @param string $val The assigneeId * @@ -80,6 +84,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Gets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals. * * @return string|null The assigneeUserPrincipalName */ @@ -94,6 +99,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Sets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals. * * @param string $val The assigneeUserPrincipalName * @@ -138,6 +144,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Gets the roleDefinitionId + * The identifier for the directory role definition that's in scope of this incident. * * @return string|null The roleDefinitionId */ @@ -152,6 +159,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Sets the roleDefinitionId + * The identifier for the directory role definition that's in scope of this incident. * * @param string $val The roleDefinitionId * @@ -165,6 +173,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Gets the roleDisplayName + * The display name for the directory role. * * @return string|null The roleDisplayName */ @@ -179,6 +188,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Sets the roleDisplayName + * The display name for the directory role. * * @param string $val The roleDisplayName * @@ -192,6 +202,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Gets the roleTemplateId + * The globally unique identifier for the directory role. * * @return string|null The roleTemplateId */ @@ -206,6 +217,7 @@ class RolesAssignedOutsidePrivilegedIdentityManagementAlertIncident extends Unif /** * Sets the roleTemplateId + * The globally unique identifier for the directory role. * * @param string $val The roleTemplateId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RootDomains.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RootDomains.php new file mode 100644 index 0000000..6e7eb6a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/RootDomains.php @@ -0,0 +1,39 @@ +_propDict)) { + return $this->_propDict["appId"]; + } else { + return null; + } + } + + /** + * Sets the appId + * The application ID of the resource. + * + * @param string $val The appId + * + * @return ServicePrincipalSignInActivity + */ + public function setAppId($val) + { + $this->_propDict["appId"] = $val; + return $this; + } + + /** + * Gets the applicationAuthenticationClientSignInActivity + * The sign-in activity of the application in a app-only authentication flow (app-to-app tokens) where the application acts like a client. + * + * @return SignInActivity|null The applicationAuthenticationClientSignInActivity + */ + public function getApplicationAuthenticationClientSignInActivity() + { + if (array_key_exists("applicationAuthenticationClientSignInActivity", $this->_propDict)) { + if (is_a($this->_propDict["applicationAuthenticationClientSignInActivity"], "\Beta\Microsoft\Graph\Model\SignInActivity") || is_null($this->_propDict["applicationAuthenticationClientSignInActivity"])) { + return $this->_propDict["applicationAuthenticationClientSignInActivity"]; + } else { + $this->_propDict["applicationAuthenticationClientSignInActivity"] = new SignInActivity($this->_propDict["applicationAuthenticationClientSignInActivity"]); + return $this->_propDict["applicationAuthenticationClientSignInActivity"]; + } + } + return null; + } + + /** + * Sets the applicationAuthenticationClientSignInActivity + * The sign-in activity of the application in a app-only authentication flow (app-to-app tokens) where the application acts like a client. + * + * @param SignInActivity $val The applicationAuthenticationClientSignInActivity + * + * @return ServicePrincipalSignInActivity + */ + public function setApplicationAuthenticationClientSignInActivity($val) + { + $this->_propDict["applicationAuthenticationClientSignInActivity"] = $val; + return $this; + } + + /** + * Gets the applicationAuthenticationResourceSignInActivity + * The sign-in activity of the application in a app-only authentication flow (app-to-app tokens) where the application acts like a resource. + * + * @return SignInActivity|null The applicationAuthenticationResourceSignInActivity + */ + public function getApplicationAuthenticationResourceSignInActivity() + { + if (array_key_exists("applicationAuthenticationResourceSignInActivity", $this->_propDict)) { + if (is_a($this->_propDict["applicationAuthenticationResourceSignInActivity"], "\Beta\Microsoft\Graph\Model\SignInActivity") || is_null($this->_propDict["applicationAuthenticationResourceSignInActivity"])) { + return $this->_propDict["applicationAuthenticationResourceSignInActivity"]; + } else { + $this->_propDict["applicationAuthenticationResourceSignInActivity"] = new SignInActivity($this->_propDict["applicationAuthenticationResourceSignInActivity"]); + return $this->_propDict["applicationAuthenticationResourceSignInActivity"]; + } + } + return null; + } + + /** + * Sets the applicationAuthenticationResourceSignInActivity + * The sign-in activity of the application in a app-only authentication flow (app-to-app tokens) where the application acts like a resource. + * + * @param SignInActivity $val The applicationAuthenticationResourceSignInActivity + * + * @return ServicePrincipalSignInActivity + */ + public function setApplicationAuthenticationResourceSignInActivity($val) + { + $this->_propDict["applicationAuthenticationResourceSignInActivity"] = $val; + return $this; + } + + /** + * Gets the delegatedClientSignInActivity + * The sign-in activity of the application in a delegated flow (user sign-in) where the application acts like a client. + * + * @return SignInActivity|null The delegatedClientSignInActivity + */ + public function getDelegatedClientSignInActivity() + { + if (array_key_exists("delegatedClientSignInActivity", $this->_propDict)) { + if (is_a($this->_propDict["delegatedClientSignInActivity"], "\Beta\Microsoft\Graph\Model\SignInActivity") || is_null($this->_propDict["delegatedClientSignInActivity"])) { + return $this->_propDict["delegatedClientSignInActivity"]; + } else { + $this->_propDict["delegatedClientSignInActivity"] = new SignInActivity($this->_propDict["delegatedClientSignInActivity"]); + return $this->_propDict["delegatedClientSignInActivity"]; + } + } + return null; + } + + /** + * Sets the delegatedClientSignInActivity + * The sign-in activity of the application in a delegated flow (user sign-in) where the application acts like a client. + * + * @param SignInActivity $val The delegatedClientSignInActivity + * + * @return ServicePrincipalSignInActivity + */ + public function setDelegatedClientSignInActivity($val) + { + $this->_propDict["delegatedClientSignInActivity"] = $val; + return $this; + } + + /** + * Gets the delegatedResourceSignInActivity + * The sign-in activity of the application in a delegated flow (user sign-in) where the application acts like a resource. + * + * @return SignInActivity|null The delegatedResourceSignInActivity + */ + public function getDelegatedResourceSignInActivity() + { + if (array_key_exists("delegatedResourceSignInActivity", $this->_propDict)) { + if (is_a($this->_propDict["delegatedResourceSignInActivity"], "\Beta\Microsoft\Graph\Model\SignInActivity") || is_null($this->_propDict["delegatedResourceSignInActivity"])) { + return $this->_propDict["delegatedResourceSignInActivity"]; + } else { + $this->_propDict["delegatedResourceSignInActivity"] = new SignInActivity($this->_propDict["delegatedResourceSignInActivity"]); + return $this->_propDict["delegatedResourceSignInActivity"]; + } + } + return null; + } + + /** + * Sets the delegatedResourceSignInActivity + * The sign-in activity of the application in a delegated flow (user sign-in) where the application acts like a resource. + * + * @param SignInActivity $val The delegatedResourceSignInActivity + * + * @return ServicePrincipalSignInActivity + */ + public function setDelegatedResourceSignInActivity($val) + { + $this->_propDict["delegatedResourceSignInActivity"] = $val; + return $this; + } + + /** + * Gets the lastSignInActivity + * The most recent sign-in activity of the application across delegated or app-only flows where the application is used either as a client or resource. + * + * @return SignInActivity|null The lastSignInActivity + */ + public function getLastSignInActivity() + { + if (array_key_exists("lastSignInActivity", $this->_propDict)) { + if (is_a($this->_propDict["lastSignInActivity"], "\Beta\Microsoft\Graph\Model\SignInActivity") || is_null($this->_propDict["lastSignInActivity"])) { + return $this->_propDict["lastSignInActivity"]; + } else { + $this->_propDict["lastSignInActivity"] = new SignInActivity($this->_propDict["lastSignInActivity"]); + return $this->_propDict["lastSignInActivity"]; + } + } + return null; + } + + /** + * Sets the lastSignInActivity + * The most recent sign-in activity of the application across delegated or app-only flows where the application is used either as a client or resource. + * + * @param SignInActivity $val The lastSignInActivity + * + * @return ServicePrincipalSignInActivity + */ + public function setLastSignInActivity($val) + { + $this->_propDict["lastSignInActivity"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInCounts.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInCounts.php new file mode 100644 index 0000000..124372a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SignInCounts.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["noSignIn"]; + } else { + return null; + } + } + + /** + * Sets the noSignIn + * + * @param int $val The value of the noSignIn + * + * @return SignInCounts + */ + public function setNoSignIn($val) + { + $this->_propDict["noSignIn"] = $val; + return $this; + } + /** + * Gets the withSignIn + * + * @return int|null The withSignIn + */ + public function getWithSignIn() + { + if (array_key_exists("withSignIn", $this->_propDict)) { + return $this->_propDict["withSignIn"]; + } else { + return null; + } + } + + /** + * Sets the withSignIn + * + * @param int $val The value of the withSignIn + * + * @return SignInCounts + */ + public function setWithSignIn($val) + { + $this->_propDict["withSignIn"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Simulation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Simulation.php index 32d8849..f670bf6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Simulation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Simulation.php @@ -305,6 +305,37 @@ class Simulation extends Entity return $this; } + /** + * Gets the endUserNotificationSetting + * + * @return EndUserNotificationSetting|null The endUserNotificationSetting + */ + public function getEndUserNotificationSetting() + { + if (array_key_exists("endUserNotificationSetting", $this->_propDict)) { + if (is_a($this->_propDict["endUserNotificationSetting"], "\Beta\Microsoft\Graph\Model\EndUserNotificationSetting") || is_null($this->_propDict["endUserNotificationSetting"])) { + return $this->_propDict["endUserNotificationSetting"]; + } else { + $this->_propDict["endUserNotificationSetting"] = new EndUserNotificationSetting($this->_propDict["endUserNotificationSetting"]); + return $this->_propDict["endUserNotificationSetting"]; + } + } + return null; + } + + /** + * Sets the endUserNotificationSetting + * + * @param EndUserNotificationSetting $val The endUserNotificationSetting + * + * @return Simulation + */ + public function setEndUserNotificationSetting($val) + { + $this->_propDict["endUserNotificationSetting"] = $val; + return $this; + } + /** * Gets the excludedAccountTarget * Users excluded from the simulation. @@ -499,6 +530,37 @@ class Simulation extends Entity return $this; } + /** + * Gets the oAuthConsentAppDetail + * + * @return OAuthConsentAppDetail|null The oAuthConsentAppDetail + */ + public function getOAuthConsentAppDetail() + { + if (array_key_exists("oAuthConsentAppDetail", $this->_propDict)) { + if (is_a($this->_propDict["oAuthConsentAppDetail"], "\Beta\Microsoft\Graph\Model\OAuthConsentAppDetail") || is_null($this->_propDict["oAuthConsentAppDetail"])) { + return $this->_propDict["oAuthConsentAppDetail"]; + } else { + $this->_propDict["oAuthConsentAppDetail"] = new OAuthConsentAppDetail($this->_propDict["oAuthConsentAppDetail"]); + return $this->_propDict["oAuthConsentAppDetail"]; + } + } + return null; + } + + /** + * Sets the oAuthConsentAppDetail + * + * @param OAuthConsentAppDetail $val The oAuthConsentAppDetail + * + * @return Simulation + */ + public function setOAuthConsentAppDetail($val) + { + $this->_propDict["oAuthConsentAppDetail"] = $val; + return $this; + } + /** * Gets the payloadDeliveryPlatform * Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue. @@ -598,6 +660,99 @@ class Simulation extends Entity return $this; } + /** + * Gets the trainingSetting + * + * @return TrainingSetting|null The trainingSetting + */ + public function getTrainingSetting() + { + if (array_key_exists("trainingSetting", $this->_propDict)) { + if (is_a($this->_propDict["trainingSetting"], "\Beta\Microsoft\Graph\Model\TrainingSetting") || is_null($this->_propDict["trainingSetting"])) { + return $this->_propDict["trainingSetting"]; + } else { + $this->_propDict["trainingSetting"] = new TrainingSetting($this->_propDict["trainingSetting"]); + return $this->_propDict["trainingSetting"]; + } + } + return null; + } + + /** + * Sets the trainingSetting + * + * @param TrainingSetting $val The trainingSetting + * + * @return Simulation + */ + public function setTrainingSetting($val) + { + $this->_propDict["trainingSetting"] = $val; + return $this; + } + + /** + * Gets the landingPage + * + * @return LandingPage|null The landingPage + */ + public function getLandingPage() + { + if (array_key_exists("landingPage", $this->_propDict)) { + if (is_a($this->_propDict["landingPage"], "\Beta\Microsoft\Graph\Model\LandingPage") || is_null($this->_propDict["landingPage"])) { + return $this->_propDict["landingPage"]; + } else { + $this->_propDict["landingPage"] = new LandingPage($this->_propDict["landingPage"]); + return $this->_propDict["landingPage"]; + } + } + return null; + } + + /** + * Sets the landingPage + * + * @param LandingPage $val The landingPage + * + * @return Simulation + */ + public function setLandingPage($val) + { + $this->_propDict["landingPage"] = $val; + return $this; + } + + /** + * Gets the loginPage + * + * @return LoginPage|null The loginPage + */ + public function getLoginPage() + { + if (array_key_exists("loginPage", $this->_propDict)) { + if (is_a($this->_propDict["loginPage"], "\Beta\Microsoft\Graph\Model\LoginPage") || is_null($this->_propDict["loginPage"])) { + return $this->_propDict["loginPage"]; + } else { + $this->_propDict["loginPage"] = new LoginPage($this->_propDict["loginPage"]); + return $this->_propDict["loginPage"]; + } + } + return null; + } + + /** + * Sets the loginPage + * + * @param LoginPage $val The loginPage + * + * @return Simulation + */ + public function setLoginPage($val) + { + $this->_propDict["loginPage"] = $val; + return $this; + } + /** * Gets the payload * The payload associated with a simulation during its creation. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationAttackTechnique.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationAttackTechnique.php index 99dd306..a20137c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationAttackTechnique.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationAttackTechnique.php @@ -36,4 +36,5 @@ class SimulationAttackTechnique extends Enum const LINK_IN_ATTACHMENT = "linkInAttachment"; const LINK_TO_MALWARE_FILE = "linkToMalwareFile"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + const O_AUTH_CONSENT_GRANT = "oAuthConsentGrant"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationNotification.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationNotification.php new file mode 100644 index 0000000..a3c9276 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/SimulationNotification.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["targettedUserType"], "\Beta\Microsoft\Graph\Model\TargettedUserType") || is_null($this->_propDict["targettedUserType"])) { + return $this->_propDict["targettedUserType"]; + } else { + $this->_propDict["targettedUserType"] = new TargettedUserType($this->_propDict["targettedUserType"]); + return $this->_propDict["targettedUserType"]; + } + } + return null; + } + + /** + * Sets the targettedUserType + * + * @param TargettedUserType $val The value to assign to the targettedUserType + * + * @return SimulationNotification The SimulationNotification + */ + public function setTargettedUserType($val) + { + $this->_propDict["targettedUserType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php index e62f311..0092858 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertConfiguration.php @@ -26,6 +26,7 @@ class StaleSignInAlertConfiguration extends UnifiedRoleManagementAlertConfigurat { /** * Gets the duration + * The number of days to look back from current timestamp within which the account has not signed in. * * @return \DateInterval|null The duration */ @@ -44,6 +45,7 @@ class StaleSignInAlertConfiguration extends UnifiedRoleManagementAlertConfigurat /** * Sets the duration + * The number of days to look back from current timestamp within which the account has not signed in. * * @param \DateInterval $val The duration * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertIncident.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertIncident.php index 7398871..4fe2f37 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertIncident.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/StaleSignInAlertIncident.php @@ -26,6 +26,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident { /** * Gets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @return string|null The assigneeDisplayName */ @@ -40,6 +41,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @param string $val The assigneeDisplayName * @@ -53,6 +55,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the assigneeId + * The identifier of the subject that the incident applies to. * * @return string|null The assigneeId */ @@ -67,6 +70,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the assigneeId + * The identifier of the subject that the incident applies to. * * @param string $val The assigneeId * @@ -80,6 +84,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals. * * @return string|null The assigneeUserPrincipalName */ @@ -94,6 +99,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals. * * @param string $val The assigneeUserPrincipalName * @@ -107,6 +113,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the assignmentCreatedDateTime + * Date and time of assignment creation. * * @return \DateTime|null The assignmentCreatedDateTime */ @@ -125,6 +132,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the assignmentCreatedDateTime + * Date and time of assignment creation. * * @param \DateTime $val The assignmentCreatedDateTime * @@ -138,6 +146,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the lastSignInDateTime + * Date and time of last sign in. * * @return \DateTime|null The lastSignInDateTime */ @@ -156,6 +165,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the lastSignInDateTime + * Date and time of last sign in. * * @param \DateTime $val The lastSignInDateTime * @@ -169,6 +179,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the roleDefinitionId + * The identifier for the directory role definition that's in scope of this incident. * * @return string|null The roleDefinitionId */ @@ -183,6 +194,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the roleDefinitionId + * The identifier for the directory role definition that's in scope of this incident. * * @param string $val The roleDefinitionId * @@ -196,6 +208,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the roleDisplayName + * The display name for the directory role. * * @return string|null The roleDisplayName */ @@ -210,6 +223,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the roleDisplayName + * The display name for the directory role. * * @param string $val The roleDisplayName * @@ -223,6 +237,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Gets the roleTemplateId + * The globally unique identifier for the directory role. * * @return string|null The roleTemplateId */ @@ -237,6 +252,7 @@ class StaleSignInAlertIncident extends UnifiedRoleManagementAlertIncident /** * Sets the roleTemplateId + * The globally unique identifier for the directory role. * * @param string $val The roleTemplateId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TargettedUserType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TargettedUserType.php new file mode 100644 index 0000000..61b0883 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TargettedUserType.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["isUserPersonalScopeResourceSpecificConsentEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isUserPersonalScopeResourceSpecificConsentEnabled + * + * @param bool $val The isUserPersonalScopeResourceSpecificConsentEnabled + * + * @return TeamsAppSettings + */ + public function setIsUserPersonalScopeResourceSpecificConsentEnabled($val) + { + $this->_propDict["isUserPersonalScopeResourceSpecificConsentEnabled"] = boolval($val); + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Teamwork.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Teamwork.php index 2d49419..ed5891a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Teamwork.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Teamwork.php @@ -55,6 +55,34 @@ class Teamwork extends Entity } + /** + * Gets the deletedChats + * + * @return array|null The deletedChats + */ + public function getDeletedChats() + { + if (array_key_exists("deletedChats", $this->_propDict)) { + return $this->_propDict["deletedChats"]; + } else { + return null; + } + } + + /** + * Sets the deletedChats + * + * @param DeletedChat[] $val The deletedChats + * + * @return Teamwork + */ + public function setDeletedChats($val) + { + $this->_propDict["deletedChats"] = $val; + return $this; + } + + /** * Gets the deletedTeams * A collection of deleted teams. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TodoSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TodoSettings.php new file mode 100644 index 0000000..1a26fe5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TodoSettings.php @@ -0,0 +1,104 @@ +_propDict)) { + return $this->_propDict["isExternalJoinEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isExternalJoinEnabled + * + * @param bool $val The value of the isExternalJoinEnabled + * + * @return TodoSettings + */ + public function setIsExternalJoinEnabled($val) + { + $this->_propDict["isExternalJoinEnabled"] = $val; + return $this; + } + /** + * Gets the isExternalShareEnabled + * + * @return bool|null The isExternalShareEnabled + */ + public function getIsExternalShareEnabled() + { + if (array_key_exists("isExternalShareEnabled", $this->_propDict)) { + return $this->_propDict["isExternalShareEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isExternalShareEnabled + * + * @param bool $val The value of the isExternalShareEnabled + * + * @return TodoSettings + */ + public function setIsExternalShareEnabled($val) + { + $this->_propDict["isExternalShareEnabled"] = $val; + return $this; + } + /** + * Gets the isPushNotificationEnabled + * + * @return bool|null The isPushNotificationEnabled + */ + public function getIsPushNotificationEnabled() + { + if (array_key_exists("isPushNotificationEnabled", $this->_propDict)) { + return $this->_propDict["isPushNotificationEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isPushNotificationEnabled + * + * @param bool $val The value of the isPushNotificationEnabled + * + * @return TodoSettings + */ + public function setIsPushNotificationEnabled($val) + { + $this->_propDict["isPushNotificationEnabled"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertConfiguration.php index a36ee58..45deb97 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertConfiguration.php @@ -26,6 +26,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertConfiguration extends UnifiedRoleM { /** * Gets the globalAdminCountThreshold + * The threshold for the number of accounts assigned the Global Administrator role in the tenant. Triggers an alert if the number of global administrators in the tenant reaches or crosses this threshold value. * * @return int|null The globalAdminCountThreshold */ @@ -40,6 +41,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertConfiguration extends UnifiedRoleM /** * Sets the globalAdminCountThreshold + * The threshold for the number of accounts assigned the Global Administrator role in the tenant. Triggers an alert if the number of global administrators in the tenant reaches or crosses this threshold value. * * @param int $val The globalAdminCountThreshold * @@ -53,6 +55,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertConfiguration extends UnifiedRoleM /** * Gets the percentageOfGlobalAdminsOutOfRolesThreshold + * Threshold of the percentage of global administrators out of all the role assignments in the tenant. Triggers an alert if the percentage in the tenant reaches or crosses this threshold value. * * @return int|null The percentageOfGlobalAdminsOutOfRolesThreshold */ @@ -67,6 +70,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertConfiguration extends UnifiedRoleM /** * Sets the percentageOfGlobalAdminsOutOfRolesThreshold + * Threshold of the percentage of global administrators out of all the role assignments in the tenant. Triggers an alert if the percentage in the tenant reaches or crosses this threshold value. * * @param int $val The percentageOfGlobalAdminsOutOfRolesThreshold * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertIncident.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertIncident.php index f47c4b1..8e026ec 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertIncident.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TooManyGlobalAdminsAssignedToTenantAlertIncident.php @@ -26,6 +26,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertIncident extends UnifiedRoleManage { /** * Gets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @return string|null The assigneeDisplayName */ @@ -40,6 +41,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertIncident extends UnifiedRoleManage /** * Sets the assigneeDisplayName + * Display name of the subject that the incident applies to. * * @param string $val The assigneeDisplayName * @@ -53,6 +55,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertIncident extends UnifiedRoleManage /** * Gets the assigneeId + * The identifier of the subject that the incident applies to. * * @return string|null The assigneeId */ @@ -67,6 +70,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertIncident extends UnifiedRoleManage /** * Sets the assigneeId + * The identifier of the subject that the incident applies to. * * @param string $val The assigneeId * @@ -80,6 +84,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertIncident extends UnifiedRoleManage /** * Gets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals. * * @return string|null The assigneeUserPrincipalName */ @@ -94,6 +99,7 @@ class TooManyGlobalAdminsAssignedToTenantAlertIncident extends UnifiedRoleManage /** * Sets the assigneeUserPrincipalName + * User principal name of the subject that the incident applies to. Applies to user principals. * * @param string $val The assigneeUserPrincipalName * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Training.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Training.php new file mode 100644 index 0000000..c7a3d46 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/Training.php @@ -0,0 +1,434 @@ +_propDict)) { + if (is_a($this->_propDict["availabilityStatus"], "\Beta\Microsoft\Graph\Model\TrainingAvailabilityStatus") || is_null($this->_propDict["availabilityStatus"])) { + return $this->_propDict["availabilityStatus"]; + } else { + $this->_propDict["availabilityStatus"] = new TrainingAvailabilityStatus($this->_propDict["availabilityStatus"]); + return $this->_propDict["availabilityStatus"]; + } + } + return null; + } + + /** + * Sets the availabilityStatus + * + * @param TrainingAvailabilityStatus $val The availabilityStatus + * + * @return Training + */ + public function setAvailabilityStatus($val) + { + $this->_propDict["availabilityStatus"] = $val; + return $this; + } + + /** + * Gets the createdBy + * + * @return EmailIdentity|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new EmailIdentity($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * + * @param EmailIdentity $val The createdBy + * + * @return Training + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return Training + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return Training + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 displayName + * + * @return Training + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the durationInMinutes + * + * @return int|null The durationInMinutes + */ + public function getDurationInMinutes() + { + if (array_key_exists("durationInMinutes", $this->_propDict)) { + return $this->_propDict["durationInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the durationInMinutes + * + * @param int $val The durationInMinutes + * + * @return Training + */ + public function setDurationInMinutes($val) + { + $this->_propDict["durationInMinutes"] = intval($val); + return $this; + } + + /** + * Gets the hasEvaluation + * + * @return bool|null The hasEvaluation + */ + public function getHasEvaluation() + { + if (array_key_exists("hasEvaluation", $this->_propDict)) { + return $this->_propDict["hasEvaluation"]; + } else { + return null; + } + } + + /** + * Sets the hasEvaluation + * + * @param bool $val The hasEvaluation + * + * @return Training + */ + public function setHasEvaluation($val) + { + $this->_propDict["hasEvaluation"] = boolval($val); + return $this; + } + + /** + * Gets the lastModifiedBy + * + * @return EmailIdentity|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new EmailIdentity($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * + * @param EmailIdentity $val The lastModifiedBy + * + * @return Training + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return Training + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the source + * + * @return SimulationContentSource|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\SimulationContentSource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new SimulationContentSource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * + * @param SimulationContentSource $val The source + * + * @return Training + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + + /** + * Gets the supportedLocales + * + * @return array|null The supportedLocales + */ + public function getSupportedLocales() + { + if (array_key_exists("supportedLocales", $this->_propDict)) { + return $this->_propDict["supportedLocales"]; + } else { + return null; + } + } + + /** + * Sets the supportedLocales + * + * @param string[] $val The supportedLocales + * + * @return Training + */ + public function setSupportedLocales($val) + { + $this->_propDict["supportedLocales"] = $val; + return $this; + } + + /** + * Gets the tags + * + * @return array|null The tags + */ + public function getTags() + { + if (array_key_exists("tags", $this->_propDict)) { + return $this->_propDict["tags"]; + } else { + return null; + } + } + + /** + * Sets the tags + * + * @param string[] $val The tags + * + * @return Training + */ + public function setTags($val) + { + $this->_propDict["tags"] = $val; + return $this; + } + + /** + * Gets the type + * + * @return TrainingType|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + if (is_a($this->_propDict["type"], "\Beta\Microsoft\Graph\Model\TrainingType") || is_null($this->_propDict["type"])) { + return $this->_propDict["type"]; + } else { + $this->_propDict["type"] = new TrainingType($this->_propDict["type"]); + return $this->_propDict["type"]; + } + } + return null; + } + + /** + * Sets the type + * + * @param TrainingType $val The type + * + * @return Training + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } + + + /** + * Gets the languageDetails + * + * @return array|null The languageDetails + */ + public function getLanguageDetails() + { + if (array_key_exists("languageDetails", $this->_propDict)) { + return $this->_propDict["languageDetails"]; + } else { + return null; + } + } + + /** + * Sets the languageDetails + * + * @param TrainingLanguageDetail[] $val The languageDetails + * + * @return Training + */ + public function setLanguageDetails($val) + { + $this->_propDict["languageDetails"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingAssignedTo.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingAssignedTo.php new file mode 100644 index 0000000..a8e82d6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingAssignedTo.php @@ -0,0 +1,40 @@ +_propDict)) { + return $this->_propDict["content"]; + } else { + return null; + } + } + + /** + * Sets the content + * + * @param string $val The content + * + * @return TrainingLanguageDetail + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the createdBy + * + * @return EmailIdentity|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new EmailIdentity($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * + * @param EmailIdentity $val The createdBy + * + * @return TrainingLanguageDetail + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return TrainingLanguageDetail + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return TrainingLanguageDetail + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 displayName + * + * @return TrainingLanguageDetail + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the isDefaultLangauge + * + * @return bool|null The isDefaultLangauge + */ + public function getIsDefaultLangauge() + { + if (array_key_exists("isDefaultLangauge", $this->_propDict)) { + return $this->_propDict["isDefaultLangauge"]; + } else { + return null; + } + } + + /** + * Sets the isDefaultLangauge + * + * @param bool $val The isDefaultLangauge + * + * @return TrainingLanguageDetail + */ + public function setIsDefaultLangauge($val) + { + $this->_propDict["isDefaultLangauge"] = boolval($val); + return $this; + } + + /** + * Gets the lastModifiedBy + * + * @return EmailIdentity|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Beta\Microsoft\Graph\Model\EmailIdentity") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new EmailIdentity($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * + * @param EmailIdentity $val The lastModifiedBy + * + * @return TrainingLanguageDetail + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return TrainingLanguageDetail + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the locale + * + * @return string|null The locale + */ + public function getLocale() + { + if (array_key_exists("locale", $this->_propDict)) { + return $this->_propDict["locale"]; + } else { + return null; + } + } + + /** + * Sets the locale + * + * @param string $val The locale + * + * @return TrainingLanguageDetail + */ + public function setLocale($val) + { + $this->_propDict["locale"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php new file mode 100644 index 0000000..64ccaa6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingNotificationSetting.php @@ -0,0 +1,88 @@ +_propDict)) { + if (is_a($this->_propDict["trainingAssignment"], "\Beta\Microsoft\Graph\Model\BaseEndUserNotification") || is_null($this->_propDict["trainingAssignment"])) { + return $this->_propDict["trainingAssignment"]; + } else { + $this->_propDict["trainingAssignment"] = new BaseEndUserNotification($this->_propDict["trainingAssignment"]); + return $this->_propDict["trainingAssignment"]; + } + } + return null; + } + + /** + * Sets the trainingAssignment + * + * @param BaseEndUserNotification $val The value to assign to the trainingAssignment + * + * @return TrainingNotificationSetting The TrainingNotificationSetting + */ + public function setTrainingAssignment($val) + { + $this->_propDict["trainingAssignment"] = $val; + return $this; + } + + /** + * Gets the trainingReminder + * + * @return TrainingReminderNotification|null The trainingReminder + */ + public function getTrainingReminder() + { + if (array_key_exists("trainingReminder", $this->_propDict)) { + if (is_a($this->_propDict["trainingReminder"], "\Beta\Microsoft\Graph\Model\TrainingReminderNotification") || is_null($this->_propDict["trainingReminder"])) { + return $this->_propDict["trainingReminder"]; + } else { + $this->_propDict["trainingReminder"] = new TrainingReminderNotification($this->_propDict["trainingReminder"]); + return $this->_propDict["trainingReminder"]; + } + } + return null; + } + + /** + * Sets the trainingReminder + * + * @param TrainingReminderNotification $val The value to assign to the trainingReminder + * + * @return TrainingNotificationSetting The TrainingNotificationSetting + */ + public function setTrainingReminder($val) + { + $this->_propDict["trainingReminder"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php new file mode 100644 index 0000000..fc0b3e8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingReminderNotification.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["deliveryFrequency"], "\Beta\Microsoft\Graph\Model\NotificationDeliveryFrequency") || is_null($this->_propDict["deliveryFrequency"])) { + return $this->_propDict["deliveryFrequency"]; + } else { + $this->_propDict["deliveryFrequency"] = new NotificationDeliveryFrequency($this->_propDict["deliveryFrequency"]); + return $this->_propDict["deliveryFrequency"]; + } + } + return null; + } + + /** + * Sets the deliveryFrequency + * + * @param NotificationDeliveryFrequency $val The value to assign to the deliveryFrequency + * + * @return TrainingReminderNotification The TrainingReminderNotification + */ + public function setDeliveryFrequency($val) + { + $this->_propDict["deliveryFrequency"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingSetting.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingSetting.php new file mode 100644 index 0000000..b675afb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingSetting.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["settingType"], "\Beta\Microsoft\Graph\Model\TrainingSettingType") || is_null($this->_propDict["settingType"])) { + return $this->_propDict["settingType"]; + } else { + $this->_propDict["settingType"] = new TrainingSettingType($this->_propDict["settingType"]); + return $this->_propDict["settingType"]; + } + } + return null; + } + + /** + * Sets the settingType + * + * @param TrainingSettingType $val The value to assign to the settingType + * + * @return TrainingSetting The TrainingSetting + */ + public function setSettingType($val) + { + $this->_propDict["settingType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingSettingType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingSettingType.php new file mode 100644 index 0000000..619a3e1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/TrainingSettingType.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["isPrivileged"]; + } else { + return null; + } + } + + /** + * Sets the isPrivileged + * + * @param bool $val The isPrivileged + * + * @return UnifiedRbacResourceAction + */ + public function setIsPrivileged($val) + { + $this->_propDict["isPrivileged"] = boolval($val); + return $this; + } + /** * Gets the name * Name for the action within the resource namespace, such as microsoft.insights/programs/update. Can include slash character (/). Case insensitive. Required. Supports $filter (eq). diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleDefinition.php index 19b8fcd..fd488ca 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleDefinition.php @@ -171,6 +171,33 @@ class UnifiedRoleDefinition extends Entity return $this; } + /** + * Gets the isPrivileged + * + * @return bool|null The isPrivileged + */ + public function getIsPrivileged() + { + if (array_key_exists("isPrivileged", $this->_propDict)) { + return $this->_propDict["isPrivileged"]; + } else { + return null; + } + } + + /** + * Sets the isPrivileged + * + * @param bool $val The isPrivileged + * + * @return UnifiedRoleDefinition + */ + public function setIsPrivileged($val) + { + $this->_propDict["isPrivileged"] = boolval($val); + return $this; + } + /** * Gets the resourceScopes * List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlert.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlert.php index b292e8f..67bc1c0 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlert.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlert.php @@ -26,6 +26,7 @@ class UnifiedRoleManagementAlert extends Entity { /** * Gets the alertDefinitionId + * The identifier of an alert definition. Supports $filter (eq, ne). * * @return string|null The alertDefinitionId */ @@ -40,6 +41,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the alertDefinitionId + * The identifier of an alert definition. Supports $filter (eq, ne). * * @param string $val The alertDefinitionId * @@ -53,6 +55,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the incidentCount + * The number of incidents triggered in the tenant and relating to the alert. Can only be a positive integer. * * @return int|null The incidentCount */ @@ -67,6 +70,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the incidentCount + * The number of incidents triggered in the tenant and relating to the alert. Can only be a positive integer. * * @param int $val The incidentCount * @@ -80,6 +84,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the isActive + * false by default. true if the alert is active. * * @return bool|null The isActive */ @@ -94,6 +99,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the isActive + * false by default. true if the alert is active. * * @param bool $val The isActive * @@ -107,6 +113,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the lastModifiedDateTime + * The date time when the alert configuration was updated or new incidents generated. * * @return \DateTime|null The lastModifiedDateTime */ @@ -125,6 +132,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the lastModifiedDateTime + * The date time when the alert configuration was updated or new incidents generated. * * @param \DateTime $val The lastModifiedDateTime * @@ -138,6 +146,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the lastScannedDateTime + * The date time when the tenant was last scanned for incidents that trigger this alert. * * @return \DateTime|null The lastScannedDateTime */ @@ -156,6 +165,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the lastScannedDateTime + * The date time when the tenant was last scanned for incidents that trigger this alert. * * @param \DateTime $val The lastScannedDateTime * @@ -169,6 +179,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the scopeId + * The identifier of the scope where the alert is related. / is the only supported one for the tenant. Supports $filter (eq, ne). * * @return string|null The scopeId */ @@ -183,6 +194,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the scopeId + * The identifier of the scope where the alert is related. / is the only supported one for the tenant. Supports $filter (eq, ne). * * @param string $val The scopeId * @@ -196,6 +208,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the scopeType + * The type of scope where the alert is created. DirectoryRole is the only currently supported scope type for Azure AD roles. * * @return string|null The scopeType */ @@ -210,6 +223,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the scopeType + * The type of scope where the alert is created. DirectoryRole is the only currently supported scope type for Azure AD roles. * * @param string $val The scopeType * @@ -223,6 +237,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the alertConfiguration + * The configuration of the alert in PIM for Azure AD roles. Alert configurations are pre-defined and cannot be created or deleted, but some configurations can be modified. Supports $expand. * * @return UnifiedRoleManagementAlertConfiguration|null The alertConfiguration */ @@ -241,6 +256,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the alertConfiguration + * The configuration of the alert in PIM for Azure AD roles. Alert configurations are pre-defined and cannot be created or deleted, but some configurations can be modified. Supports $expand. * * @param UnifiedRoleManagementAlertConfiguration $val The alertConfiguration * @@ -254,6 +270,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the alertDefinition + * Contains the description, impact, and measures to mitigate or prevent the security alert from being triggered in your tenant. Supports $expand. * * @return UnifiedRoleManagementAlertDefinition|null The alertDefinition */ @@ -272,6 +289,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the alertDefinition + * Contains the description, impact, and measures to mitigate or prevent the security alert from being triggered in your tenant. Supports $expand. * * @param UnifiedRoleManagementAlertDefinition $val The alertDefinition * @@ -286,6 +304,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Gets the alertIncidents + * Represents the incidents of this alert that have been triggered in Privileged Identity Management (PIM) for Azure AD roles in the tenant. Supports $expand. * * @return array|null The alertIncidents */ @@ -300,6 +319,7 @@ class UnifiedRoleManagementAlert extends Entity /** * Sets the alertIncidents + * Represents the incidents of this alert that have been triggered in Privileged Identity Management (PIM) for Azure AD roles in the tenant. Supports $expand. * * @param UnifiedRoleManagementAlertIncident[] $val The alertIncidents * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertConfiguration.php index 663fe62..71fa7eb 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertConfiguration.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertConfiguration.php @@ -26,6 +26,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity { /** * Gets the alertDefinitionId + * The identifier of an alert definition. Supports $filter (eq, ne). * * @return string|null The alertDefinitionId */ @@ -40,6 +41,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Sets the alertDefinitionId + * The identifier of an alert definition. Supports $filter (eq, ne). * * @param string $val The alertDefinitionId * @@ -53,6 +55,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Gets the isEnabled + * true if the alert is enabled. Setting it to false disables PIM scanning the tenant to identify instances that trigger the alert. * * @return bool|null The isEnabled */ @@ -67,6 +70,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Sets the isEnabled + * true if the alert is enabled. Setting it to false disables PIM scanning the tenant to identify instances that trigger the alert. * * @param bool $val The isEnabled * @@ -80,6 +84,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Gets the scopeId + * The identifier of the scope to which the alert is related. Only / is supported to represent the tenant scope. Supports $filter (eq, ne). * * @return string|null The scopeId */ @@ -94,6 +99,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Sets the scopeId + * The identifier of the scope to which the alert is related. Only / is supported to represent the tenant scope. Supports $filter (eq, ne). * * @param string $val The scopeId * @@ -107,6 +113,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Gets the scopeType + * The type of scope where the alert is created. DirectoryRole is the only currently supported scope type for Azure AD roles. * * @return string|null The scopeType */ @@ -121,6 +128,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Sets the scopeType + * The type of scope where the alert is created. DirectoryRole is the only currently supported scope type for Azure AD roles. * * @param string $val The scopeType * @@ -134,6 +142,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Gets the alertDefinition + * The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports $expand. * * @return UnifiedRoleManagementAlertDefinition|null The alertDefinition */ @@ -152,6 +161,7 @@ class UnifiedRoleManagementAlertConfiguration extends Entity /** * Sets the alertDefinition + * The definition of the alert that contains its description, impact, and measures to mitigate or prevent it. Supports $expand. * * @param UnifiedRoleManagementAlertDefinition $val The alertDefinition * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertDefinition.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertDefinition.php index a602aca..ef29611 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UnifiedRoleManagementAlertDefinition.php @@ -26,6 +26,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity { /** * Gets the description + * The description of the alert. * * @return string|null The description */ @@ -40,6 +41,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the description + * The description of the alert. * * @param string $val The description * @@ -53,6 +55,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the displayName + * The friendly display name that renders in Privileged Identity Management (PIM) alerts in the Azure portal. * * @return string|null The displayName */ @@ -67,6 +70,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the displayName + * The friendly display name that renders in Privileged Identity Management (PIM) alerts in the Azure portal. * * @param string $val The displayName * @@ -80,6 +84,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the howToPrevent + * Long-form text that indicates the ways to prevent the alert from being triggered in your tenant. * * @return string|null The howToPrevent */ @@ -94,6 +99,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the howToPrevent + * Long-form text that indicates the ways to prevent the alert from being triggered in your tenant. * * @param string $val The howToPrevent * @@ -107,6 +113,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the isConfigurable + * true if the alert configuration can be customized in the tenant, and false otherwise. For example, the number and percentage thresholds of the 'There are too many global administrators' alert can be configured by users, while the 'This organization does not have Azure AD Premium P2' cannot be configured, because the criteria is restricted. * * @return bool|null The isConfigurable */ @@ -121,6 +128,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the isConfigurable + * true if the alert configuration can be customized in the tenant, and false otherwise. For example, the number and percentage thresholds of the 'There are too many global administrators' alert can be configured by users, while the 'This organization does not have Azure AD Premium P2' cannot be configured, because the criteria is restricted. * * @param bool $val The isConfigurable * @@ -134,6 +142,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the isRemediatable + * true if the alert can be remediated, and false otherwise. * * @return bool|null The isRemediatable */ @@ -148,6 +157,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the isRemediatable + * true if the alert can be remediated, and false otherwise. * * @param bool $val The isRemediatable * @@ -161,6 +171,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the mitigationSteps + * The methods to mitigate the alert when it's triggered in the tenant. For example, to mitigate the 'There are too many global administrators', you could remove redundant privileged role assignments. * * @return string|null The mitigationSteps */ @@ -175,6 +186,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the mitigationSteps + * The methods to mitigate the alert when it's triggered in the tenant. For example, to mitigate the 'There are too many global administrators', you could remove redundant privileged role assignments. * * @param string $val The mitigationSteps * @@ -188,6 +200,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the scopeId + * The identifier of the scope where the alert is related. / is the only supported one for the tenant. Supports $filter (eq, ne). * * @return string|null The scopeId */ @@ -202,6 +215,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the scopeId + * The identifier of the scope where the alert is related. / is the only supported one for the tenant. Supports $filter (eq, ne). * * @param string $val The scopeId * @@ -215,6 +229,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the scopeType + * The type of scope where the alert is created. DirectoryRole is the only currently supported scope type for Azure AD Roles. * * @return string|null The scopeType */ @@ -229,6 +244,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the scopeType + * The type of scope where the alert is created. DirectoryRole is the only currently supported scope type for Azure AD Roles. * * @param string $val The scopeType * @@ -242,6 +258,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the securityImpact + * Security impact of the alert. For example, it could be information leaks or unauthorized access. * * @return string|null The securityImpact */ @@ -256,6 +273,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the securityImpact + * Security impact of the alert. For example, it could be information leaks or unauthorized access. * * @param string $val The securityImpact * @@ -269,6 +287,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Gets the severityLevel + * Severity level of the alert. The possible values are: unknown, informational, low, medium, high, unknownFutureValue. * * @return AlertSeverity|null The severityLevel */ @@ -287,6 +306,7 @@ class UnifiedRoleManagementAlertDefinition extends Entity /** * Sets the severityLevel + * Severity level of the alert. The possible values are: unknown, informational, low, medium, high, unknownFutureValue. * * @param AlertSeverity $val The severityLevel * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php index 5cc5ab4..dc66816 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/User.php @@ -926,7 +926,7 @@ class User extends DirectoryObject /** * Gets the isManagementRestricted - * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. + * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @return bool|null The isManagementRestricted */ @@ -941,7 +941,7 @@ class User extends DirectoryObject /** * Sets the isManagementRestricted - * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. + * true if the user is a member of a restricted management administrative unit, in which case it requires a role scoped to the restricted administrative unit to manage. Default value is false. Read-only. To manage a user who is a member of a restricted administrative unit, the calling app must be assigned the Directory.Write.Restricted permission. For delegated scenarios, the administrators must also be explicitly assigned supported roles at the restricted administrative unit scope. * * @param bool $val The isManagementRestricted * @@ -2952,6 +2952,34 @@ class User extends DirectoryObject } + /** + * Gets the sponsors + * + * @return array|null The sponsors + */ + public function getSponsors() + { + if (array_key_exists("sponsors", $this->_propDict)) { + return $this->_propDict["sponsors"]; + } else { + return null; + } + } + + /** + * Sets the sponsors + * + * @param DirectoryObject[] $val The sponsors + * + * @return User + */ + public function setSponsors($val) + { + $this->_propDict["sponsors"] = $val; + return $this; + } + + /** * Gets the transitiveMemberOf * The groups, including nested groups, and directory roles that a user is a member of. Nullable. @@ -4137,6 +4165,7 @@ class User extends DirectoryObject /** * Gets the activities + * The user's activities across devices. Read-only. Nullable. * * @return array|null The activities */ @@ -4151,6 +4180,7 @@ class User extends DirectoryObject /** * Sets the activities + * The user's activities across devices. Read-only. Nullable. * * @param UserActivity[] $val The activities * @@ -4193,6 +4223,7 @@ class User extends DirectoryObject /** * Gets the onlineMeetings + * Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. * * @return array|null The onlineMeetings */ @@ -4207,6 +4238,7 @@ class User extends DirectoryObject /** * Sets the onlineMeetings + * Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. * * @param OnlineMeeting[] $val The onlineMeetings * @@ -4251,6 +4283,7 @@ class User extends DirectoryObject /** * Gets the authentication + * The authentication methods that are supported for the user. * * @return Authentication|null The authentication */ @@ -4269,6 +4302,7 @@ class User extends DirectoryObject /** * Sets the authentication + * The authentication methods that are supported for the user. * * @param Authentication $val The authentication * @@ -4338,6 +4372,34 @@ class User extends DirectoryObject return $this; } + + /** + * Gets the permissionGrants + * + * @return array|null The permissionGrants + */ + public function getPermissionGrants() + { + if (array_key_exists("permissionGrants", $this->_propDict)) { + return $this->_propDict["permissionGrants"]; + } else { + return null; + } + } + + /** + * Sets the permissionGrants + * + * @param ResourceSpecificPermissionGrant[] $val The permissionGrants + * + * @return User + */ + public function setPermissionGrants($val) + { + $this->_propDict["permissionGrants"] = $val; + return $this; + } + /** * Gets the teamwork * A container for Microsoft Teams features available for the user. Read-only. Nullable. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserActivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserActivity.php index a143e55..7031dfc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserActivity.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserActivity.php @@ -26,6 +26,7 @@ class UserActivity extends Entity { /** * Gets the activationUrl + * Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. * * @return string|null The activationUrl */ @@ -40,6 +41,7 @@ class UserActivity extends Entity /** * Sets the activationUrl + * Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. * * @param string $val The activationUrl * @@ -53,6 +55,7 @@ class UserActivity extends Entity /** * Gets the activitySourceHost + * Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint. * * @return string|null The activitySourceHost */ @@ -67,6 +70,7 @@ class UserActivity extends Entity /** * Sets the activitySourceHost + * Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint. * * @param string $val The activitySourceHost * @@ -80,6 +84,7 @@ class UserActivity extends Entity /** * Gets the appActivityId + * Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. * * @return string|null The appActivityId */ @@ -94,6 +99,7 @@ class UserActivity extends Entity /** * Sets the appActivityId + * Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. * * @param string $val The appActivityId * @@ -107,6 +113,7 @@ class UserActivity extends Entity /** * Gets the appDisplayName + * Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. * * @return string|null The appDisplayName */ @@ -121,6 +128,7 @@ class UserActivity extends Entity /** * Sets the appDisplayName + * Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. * * @param string $val The appDisplayName * @@ -134,6 +142,7 @@ class UserActivity extends Entity /** * Gets the contentInfo + * Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax. * * @return string|null The contentInfo */ @@ -148,6 +157,7 @@ class UserActivity extends Entity /** * Sets the contentInfo + * Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax. * * @param string $val The contentInfo * @@ -161,6 +171,7 @@ class UserActivity extends Entity /** * Gets the contentUrl + * Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed). * * @return string|null The contentUrl */ @@ -175,6 +186,7 @@ class UserActivity extends Entity /** * Sets the contentUrl + * Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed). * * @param string $val The contentUrl * @@ -188,6 +200,7 @@ class UserActivity extends Entity /** * Gets the createdDateTime + * Set by the server. DateTime in UTC when the object was created on the server. * * @return \DateTime|null The createdDateTime */ @@ -206,6 +219,7 @@ class UserActivity extends Entity /** * Sets the createdDateTime + * Set by the server. DateTime in UTC when the object was created on the server. * * @param \DateTime $val The createdDateTime * @@ -219,6 +233,7 @@ class UserActivity extends Entity /** * Gets the expirationDateTime + * Set by the server. DateTime in UTC when the object expired on the server. * * @return \DateTime|null The expirationDateTime */ @@ -237,6 +252,7 @@ class UserActivity extends Entity /** * Sets the expirationDateTime + * Set by the server. DateTime in UTC when the object expired on the server. * * @param \DateTime $val The expirationDateTime * @@ -250,6 +266,7 @@ class UserActivity extends Entity /** * Gets the fallbackUrl + * Optional. URL used to launch the activity in a web-based app, if available. * * @return string|null The fallbackUrl */ @@ -264,6 +281,7 @@ class UserActivity extends Entity /** * Sets the fallbackUrl + * Optional. URL used to launch the activity in a web-based app, if available. * * @param string $val The fallbackUrl * @@ -277,6 +295,7 @@ class UserActivity extends Entity /** * Gets the lastModifiedDateTime + * Set by the server. DateTime in UTC when the object was modified on the server. * * @return \DateTime|null The lastModifiedDateTime */ @@ -295,6 +314,7 @@ class UserActivity extends Entity /** * Sets the lastModifiedDateTime + * Set by the server. DateTime in UTC when the object was modified on the server. * * @param \DateTime $val The lastModifiedDateTime * @@ -308,6 +328,7 @@ class UserActivity extends Entity /** * Gets the status + * Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored. * * @return Status|null The status */ @@ -326,6 +347,7 @@ class UserActivity extends Entity /** * Sets the status + * Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored. * * @param Status $val The status * @@ -339,6 +361,7 @@ class UserActivity extends Entity /** * Gets the userTimezone + * Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. * * @return string|null The userTimezone */ @@ -353,6 +376,7 @@ class UserActivity extends Entity /** * Sets the userTimezone + * Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. * * @param string $val The userTimezone * @@ -366,6 +390,7 @@ class UserActivity extends Entity /** * Gets the visualElements + * Required. The object containing information to render the activity in the UX. * * @return VisualInfo|null The visualElements */ @@ -384,6 +409,7 @@ class UserActivity extends Entity /** * Sets the visualElements + * Required. The object containing information to render the activity in the UX. * * @param VisualInfo $val The visualElements * @@ -398,6 +424,7 @@ class UserActivity extends Entity /** * Gets the historyItems + * Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. * * @return array|null The historyItems */ @@ -412,6 +439,7 @@ class UserActivity extends Entity /** * Sets the historyItems + * Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. * * @param ActivityHistoryItem[] $val The historyItems * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethod.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethod.php new file mode 100644 index 0000000..0b8cd19 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserDefaultAuthenticationMethod.php @@ -0,0 +1,40 @@ +_propDict)) { - return $this->_propDict["completedJobCount"]; - } else { - return null; - } - } - - /** - * Sets the completedJobCount - * - * @param int $val The value of the completedJobCount - * - * @return UserPrintUsageSummary - */ - public function setCompletedJobCount($val) - { - $this->_propDict["completedJobCount"] = $val; - return $this; - } - /** - * Gets the incompleteJobCount - * - * @return int|null The incompleteJobCount - */ - public function getIncompleteJobCount() - { - if (array_key_exists("incompleteJobCount", $this->_propDict)) { - return $this->_propDict["incompleteJobCount"]; - } else { - return null; - } - } - - /** - * Sets the incompleteJobCount - * - * @param int $val The value of the incompleteJobCount - * - * @return UserPrintUsageSummary - */ - public function setIncompleteJobCount($val) - { - $this->_propDict["incompleteJobCount"] = $val; - return $this; - } - - /** - * Gets the user - * - * @return Identity|null The user - */ - public function getUser() - { - if (array_key_exists("user", $this->_propDict)) { - if (is_a($this->_propDict["user"], "\Beta\Microsoft\Graph\Model\Identity") || is_null($this->_propDict["user"])) { - return $this->_propDict["user"]; - } else { - $this->_propDict["user"] = new Identity($this->_propDict["user"]); - return $this->_propDict["user"]; - } - } - return null; - } - - /** - * Sets the user - * - * @param Identity $val The value to assign to the user - * - * @return UserPrintUsageSummary The UserPrintUsageSummary - */ - public function setUser($val) - { - $this->_propDict["user"] = $val; - return $this; - } - /** - * Gets the userDisplayName - * - * @return string|null The userDisplayName - */ - public function getUserDisplayName() - { - if (array_key_exists("userDisplayName", $this->_propDict)) { - return $this->_propDict["userDisplayName"]; - } else { - return null; - } - } - - /** - * Sets the userDisplayName - * - * @param string $val The value of the userDisplayName - * - * @return UserPrintUsageSummary - */ - public function setUserDisplayName($val) - { - $this->_propDict["userDisplayName"] = $val; - return $this; - } - /** - * Gets the userPrincipalName - * - * @return string|null The userPrincipalName - */ - public function getUserPrincipalName() - { - if (array_key_exists("userPrincipalName", $this->_propDict)) { - return $this->_propDict["userPrincipalName"]; - } else { - return null; - } - } - - /** - * Sets the userPrincipalName - * - * @param string $val The value of the userPrincipalName - * - * @return UserPrintUsageSummary - */ - public function setUserPrincipalName($val) - { - $this->_propDict["userPrincipalName"] = $val; - return $this; - } -} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php index b58ab65..7003e84 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/UserRegistrationDetails.php @@ -260,6 +260,35 @@ class UserRegistrationDetails extends Entity return $this; } + /** + * Gets the isSystemPreferredAuthenticationMethodEnabled + * Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq). + * + * @return bool|null The isSystemPreferredAuthenticationMethodEnabled + */ + public function getIsSystemPreferredAuthenticationMethodEnabled() + { + if (array_key_exists("isSystemPreferredAuthenticationMethodEnabled", $this->_propDict)) { + return $this->_propDict["isSystemPreferredAuthenticationMethodEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isSystemPreferredAuthenticationMethodEnabled + * Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq). + * + * @param bool $val The isSystemPreferredAuthenticationMethodEnabled + * + * @return UserRegistrationDetails + */ + public function setIsSystemPreferredAuthenticationMethodEnabled($val) + { + $this->_propDict["isSystemPreferredAuthenticationMethodEnabled"] = boolval($val); + return $this; + } + /** * Gets the lastUpdatedDateTime * The date and time (UTC) when the record was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. @@ -322,6 +351,35 @@ class UserRegistrationDetails extends Entity return $this; } + /** + * Gets the systemPreferredAuthenticationMethods + * Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). + * + * @return array|null The systemPreferredAuthenticationMethods + */ + public function getSystemPreferredAuthenticationMethods() + { + if (array_key_exists("systemPreferredAuthenticationMethods", $this->_propDict)) { + return $this->_propDict["systemPreferredAuthenticationMethods"]; + } else { + return null; + } + } + + /** + * Sets the systemPreferredAuthenticationMethods + * Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). + * + * @param string[] $val The systemPreferredAuthenticationMethods + * + * @return UserRegistrationDetails + */ + public function setSystemPreferredAuthenticationMethods($val) + { + $this->_propDict["systemPreferredAuthenticationMethods"] = $val; + return $this; + } + /** * Gets the userDisplayName * The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderBy. @@ -351,6 +409,39 @@ class UserRegistrationDetails extends Entity return $this; } + /** + * Gets the userPreferredMethodForSecondaryAuthentication + * The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. + * + * @return UserDefaultAuthenticationMethod|null The userPreferredMethodForSecondaryAuthentication + */ + public function getUserPreferredMethodForSecondaryAuthentication() + { + if (array_key_exists("userPreferredMethodForSecondaryAuthentication", $this->_propDict)) { + if (is_a($this->_propDict["userPreferredMethodForSecondaryAuthentication"], "\Beta\Microsoft\Graph\Model\UserDefaultAuthenticationMethod") || is_null($this->_propDict["userPreferredMethodForSecondaryAuthentication"])) { + return $this->_propDict["userPreferredMethodForSecondaryAuthentication"]; + } else { + $this->_propDict["userPreferredMethodForSecondaryAuthentication"] = new UserDefaultAuthenticationMethod($this->_propDict["userPreferredMethodForSecondaryAuthentication"]); + return $this->_propDict["userPreferredMethodForSecondaryAuthentication"]; + } + } + return null; + } + + /** + * Sets the userPreferredMethodForSecondaryAuthentication + * The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. + * + * @param UserDefaultAuthenticationMethod $val The userPreferredMethodForSecondaryAuthentication + * + * @return UserRegistrationDetails + */ + public function setUserPreferredMethodForSecondaryAuthentication($val) + { + $this->_propDict["userPreferredMethodForSecondaryAuthentication"] = $val; + return $this; + } + /** * Gets the userPrincipalName * The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderBy. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ValidatingDomains.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ValidatingDomains.php new file mode 100644 index 0000000..46bd643 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/ValidatingDomains.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["rootDomains"], "\Beta\Microsoft\Graph\Model\RootDomains") || is_null($this->_propDict["rootDomains"])) { + return $this->_propDict["rootDomains"]; + } else { + $this->_propDict["rootDomains"] = new RootDomains($this->_propDict["rootDomains"]); + return $this->_propDict["rootDomains"]; + } + } + return null; + } + + /** + * Sets the rootDomains + * + * @param RootDomains $val The value to assign to the rootDomains + * + * @return ValidatingDomains The ValidatingDomains + */ + public function setRootDomains($val) + { + $this->_propDict["rootDomains"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php index 35c1517..c056562 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsAppXAppAssignmentSettings.php @@ -36,7 +36,7 @@ class WindowsAppXAppAssignmentSettings extends MobileAppAssignmentSettings /** * Gets the useDeviceContext - * Whether or not to use device execution context for Windows AppX mobile app. + * When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * * @return bool|null The useDeviceContext */ @@ -51,7 +51,7 @@ class WindowsAppXAppAssignmentSettings extends MobileAppAssignmentSettings /** * Sets the useDeviceContext - * Whether or not to use device execution context for Windows AppX mobile app. + * When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * * @param bool $val The value of the useDeviceContext * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareCategoryCount.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareCategoryCount.php index 7b7972f..94b6371 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareCategoryCount.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareCategoryCount.php @@ -54,7 +54,7 @@ class WindowsMalwareCategoryCount extends Entity /** * Gets the category - * Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. Computed. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * * @return WindowsMalwareCategory|null The category */ @@ -73,7 +73,7 @@ class WindowsMalwareCategoryCount extends Entity /** * Sets the category - * Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. Computed. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * * @param WindowsMalwareCategory $val The value to assign to the category * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareExecutionStateCount.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareExecutionStateCount.php index 5842546..2712681 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareExecutionStateCount.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareExecutionStateCount.php @@ -54,7 +54,7 @@ class WindowsMalwareExecutionStateCount extends Entity /** * Gets the executionState - * Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. + * Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unkonwn. Computed. Possible values are: unknown, blocked, allowed, running, notRunning. * * @return WindowsMalwareExecutionState|null The executionState */ @@ -73,7 +73,7 @@ class WindowsMalwareExecutionStateCount extends Entity /** * Sets the executionState - * Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. + * Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unkonwn. Computed. Possible values are: unknown, blocked, allowed, running, notRunning. * * @param WindowsMalwareExecutionState $val The value to assign to the executionState * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareInformation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareInformation.php index 78e2281..d7750dc 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareInformation.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareInformation.php @@ -26,7 +26,7 @@ class WindowsMalwareInformation extends Entity { /** * Gets the additionalInformationUrl - * Information URL to learn more about the malware + * Indicates an informational URL to learn more about the malware * * @return string|null The additionalInformationUrl */ @@ -41,7 +41,7 @@ class WindowsMalwareInformation extends Entity /** * Sets the additionalInformationUrl - * Information URL to learn more about the malware + * Indicates an informational URL to learn more about the malware * * @param string $val The additionalInformationUrl * @@ -55,7 +55,7 @@ class WindowsMalwareInformation extends Entity /** * Gets the category - * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * * @return WindowsMalwareCategory|null The category */ @@ -74,7 +74,7 @@ class WindowsMalwareInformation extends Entity /** * Sets the category - * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * * @param WindowsMalwareCategory $val The category * @@ -88,7 +88,7 @@ class WindowsMalwareInformation extends Entity /** * Gets the displayName - * Malware name + * Indicates the name of the malware * * @return string|null The displayName */ @@ -103,7 +103,7 @@ class WindowsMalwareInformation extends Entity /** * Sets the displayName - * Malware name + * Indicates the name of the malware * * @param string $val The displayName * @@ -117,7 +117,7 @@ class WindowsMalwareInformation extends Entity /** * Gets the lastDetectionDateTime - * The last time the malware is detected + * Indicates the last time the malware was detected in UTC * * @return \DateTime|null The lastDetectionDateTime */ @@ -136,7 +136,7 @@ class WindowsMalwareInformation extends Entity /** * Sets the lastDetectionDateTime - * The last time the malware is detected + * Indicates the last time the malware was detected in UTC * * @param \DateTime $val The lastDetectionDateTime * @@ -150,7 +150,7 @@ class WindowsMalwareInformation extends Entity /** * Gets the severity - * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe. * * @return WindowsMalwareSeverity|null The severity */ @@ -169,7 +169,7 @@ class WindowsMalwareInformation extends Entity /** * Sets the severity - * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe. * * @param WindowsMalwareSeverity $val The severity * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareOverview.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareOverview.php index 6049692..f8b70b6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareOverview.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareOverview.php @@ -26,7 +26,7 @@ class WindowsMalwareOverview extends Entity /** * Gets the malwareCategorySummary - * Count of devices per malware category + * List of device counts per malware category * * @return WindowsMalwareCategoryCount|null The malwareCategorySummary */ @@ -45,7 +45,7 @@ class WindowsMalwareOverview extends Entity /** * Sets the malwareCategorySummary - * Count of devices per malware category + * List of device counts per malware category * * @param WindowsMalwareCategoryCount $val The value to assign to the malwareCategorySummary * @@ -87,7 +87,7 @@ class WindowsMalwareOverview extends Entity /** * Gets the malwareExecutionStateSummary - * Count of devices per malware execution state + * List of device counts per malware execution state * * @return WindowsMalwareExecutionStateCount|null The malwareExecutionStateSummary */ @@ -106,7 +106,7 @@ class WindowsMalwareOverview extends Entity /** * Sets the malwareExecutionStateSummary - * Count of devices per malware execution state + * List of device counts per malware execution state * * @param WindowsMalwareExecutionStateCount $val The value to assign to the malwareExecutionStateSummary * @@ -120,7 +120,7 @@ class WindowsMalwareOverview extends Entity /** * Gets the malwareNameSummary - * Count of devices per malware + * List of device counts per malware * * @return WindowsMalwareNameCount|null The malwareNameSummary */ @@ -139,7 +139,7 @@ class WindowsMalwareOverview extends Entity /** * Sets the malwareNameSummary - * Count of devices per malware + * List of device counts per malware * * @param WindowsMalwareNameCount $val The value to assign to the malwareNameSummary * @@ -153,7 +153,7 @@ class WindowsMalwareOverview extends Entity /** * Gets the malwareSeveritySummary - * Count of active malware per malware severity + * List of active malware counts per malware severity * * @return WindowsMalwareSeverityCount|null The malwareSeveritySummary */ @@ -172,7 +172,7 @@ class WindowsMalwareOverview extends Entity /** * Sets the malwareSeveritySummary - * Count of active malware per malware severity + * List of active malware counts per malware severity * * @param WindowsMalwareSeverityCount $val The value to assign to the malwareSeveritySummary * @@ -186,7 +186,7 @@ class WindowsMalwareOverview extends Entity /** * Gets the malwareStateSummary - * Count of devices per malware state + * List of device counts per malware state * * @return WindowsMalwareStateCount|null The malwareStateSummary */ @@ -205,7 +205,7 @@ class WindowsMalwareOverview extends Entity /** * Sets the malwareStateSummary - * Count of devices per malware state + * List of device counts per malware state * * @param WindowsMalwareStateCount $val The value to assign to the malwareStateSummary * @@ -219,7 +219,7 @@ class WindowsMalwareOverview extends Entity /** * Gets the osVersionsSummary - * Count of devices with malware per windows OS version + * List of device counts with malware per windows OS version * * @return OsVersionCount|null The osVersionsSummary */ @@ -238,7 +238,7 @@ class WindowsMalwareOverview extends Entity /** * Sets the osVersionsSummary - * Count of devices with malware per windows OS version + * List of device counts with malware per windows OS version * * @param OsVersionCount $val The value to assign to the osVersionsSummary * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareSeverityCount.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareSeverityCount.php index 04c2e56..152f555 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareSeverityCount.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareSeverityCount.php @@ -115,7 +115,7 @@ class WindowsMalwareSeverityCount extends Entity /** * Gets the severity - * Malware Threat Severity. Possible values are: unknown, low, moderate, high, severe. + * Malware Threat Severity. computed. Possible values are: unknown, low, moderate, high, severe. Possible values are: unknown, low, moderate, high, severe. * * @return WindowsMalwareSeverity|null The severity */ @@ -134,7 +134,7 @@ class WindowsMalwareSeverityCount extends Entity /** * Sets the severity - * Malware Threat Severity. Possible values are: unknown, low, moderate, high, severe. + * Malware Threat Severity. computed. Possible values are: unknown, low, moderate, high, severe. Possible values are: unknown, low, moderate, high, severe. * * @param WindowsMalwareSeverity $val The value to assign to the severity * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareStateCount.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareStateCount.php index 98d1662..291abff 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareStateCount.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsMalwareStateCount.php @@ -143,7 +143,7 @@ class WindowsMalwareStateCount extends Entity /** * Gets the state - * Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. Defaults to noStatusCleared. Computed. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * * @return WindowsMalwareThreatState|null The state */ @@ -162,7 +162,7 @@ class WindowsMalwareStateCount extends Entity /** * Sets the state - * Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. Defaults to noStatusCleared. Computed. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * * @param WindowsMalwareThreatState $val The value to assign to the state * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsProtectionState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsProtectionState.php index b2843be..0f66fb3 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsProtectionState.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Model/WindowsProtectionState.php @@ -55,7 +55,7 @@ class WindowsProtectionState extends Entity /** * Gets the deviceState - * Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + * Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. * * @return WindowsDeviceHealthState|null The deviceState */ @@ -74,7 +74,7 @@ class WindowsProtectionState extends Entity /** * Sets the deviceState - * Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + * Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. * * @param WindowsDeviceHealthState $val The deviceState * @@ -117,7 +117,7 @@ class WindowsProtectionState extends Entity /** * Gets the fullScanOverdue - * Full scan overdue or not? + * When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device. * * @return bool|null The fullScanOverdue */ @@ -132,7 +132,7 @@ class WindowsProtectionState extends Entity /** * Sets the fullScanOverdue - * Full scan overdue or not? + * When TRUE indicates full scan is overdue, when FALSE indicates full scan is not overdue. Defaults to setting on client device. * * @param bool $val The fullScanOverdue * @@ -146,7 +146,7 @@ class WindowsProtectionState extends Entity /** * Gets the fullScanRequired - * Full scan required or not? + * When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device. * * @return bool|null The fullScanRequired */ @@ -161,7 +161,7 @@ class WindowsProtectionState extends Entity /** * Sets the fullScanRequired - * Full scan required or not? + * When TRUE indicates full scan is required, when FALSE indicates full scan is not required. Defaults to setting on client device. * * @param bool $val The fullScanRequired * @@ -175,7 +175,7 @@ class WindowsProtectionState extends Entity /** * Gets the isVirtualMachine - * Indicates whether the device is a virtual machine. + * When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device. * * @return bool|null The isVirtualMachine */ @@ -190,7 +190,7 @@ class WindowsProtectionState extends Entity /** * Sets the isVirtualMachine - * Indicates whether the device is a virtual machine. + * When TRUE indicates the device is a virtual machine, when FALSE indicates the device is not a virtual machine. Defaults to setting on client device. * * @param bool $val The isVirtualMachine * @@ -361,7 +361,7 @@ class WindowsProtectionState extends Entity /** * Gets the malwareProtectionEnabled - * Anti malware is enabled or not + * When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. * * @return bool|null The malwareProtectionEnabled */ @@ -376,7 +376,7 @@ class WindowsProtectionState extends Entity /** * Sets the malwareProtectionEnabled - * Anti malware is enabled or not + * When TRUE indicates anti malware is enabled when FALSE indicates anti malware is not enabled. * * @param bool $val The malwareProtectionEnabled * @@ -390,7 +390,7 @@ class WindowsProtectionState extends Entity /** * Gets the networkInspectionSystemEnabled - * Network inspection system enabled or not? + * When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device. * * @return bool|null The networkInspectionSystemEnabled */ @@ -405,7 +405,7 @@ class WindowsProtectionState extends Entity /** * Sets the networkInspectionSystemEnabled - * Network inspection system enabled or not? + * When TRUE indicates network inspection system enabled, when FALSE indicates network inspection system is not enabled. Defaults to setting on client device. * * @param bool $val The networkInspectionSystemEnabled * @@ -419,7 +419,7 @@ class WindowsProtectionState extends Entity /** * Gets the productStatus - * Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + * Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. * * @return WindowsDefenderProductStatus|null The productStatus */ @@ -438,7 +438,7 @@ class WindowsProtectionState extends Entity /** * Sets the productStatus - * Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + * Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. * * @param WindowsDefenderProductStatus $val The productStatus * @@ -452,7 +452,7 @@ class WindowsProtectionState extends Entity /** * Gets the quickScanOverdue - * Quick scan overdue or not? + * When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device. * * @return bool|null The quickScanOverdue */ @@ -467,7 +467,7 @@ class WindowsProtectionState extends Entity /** * Sets the quickScanOverdue - * Quick scan overdue or not? + * When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device. * * @param bool $val The quickScanOverdue * @@ -481,7 +481,7 @@ class WindowsProtectionState extends Entity /** * Gets the realTimeProtectionEnabled - * Real time protection is enabled or not? + * When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device. * * @return bool|null The realTimeProtectionEnabled */ @@ -496,7 +496,7 @@ class WindowsProtectionState extends Entity /** * Sets the realTimeProtectionEnabled - * Real time protection is enabled or not? + * When TRUE indicates real time protection is enabled, when FALSE indicates real time protection is not enabled. Defaults to setting on client device. * * @param bool $val The realTimeProtectionEnabled * @@ -510,7 +510,7 @@ class WindowsProtectionState extends Entity /** * Gets the rebootRequired - * Reboot required or not? + * When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device. * * @return bool|null The rebootRequired */ @@ -525,7 +525,7 @@ class WindowsProtectionState extends Entity /** * Sets the rebootRequired - * Reboot required or not? + * When TRUE indicates reboot is required, when FALSE indicates when TRUE indicates reboot is not required. Defaults to setting on client device. * * @param bool $val The rebootRequired * @@ -539,7 +539,7 @@ class WindowsProtectionState extends Entity /** * Gets the signatureUpdateOverdue - * Signature out of date or not? + * When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device. * * @return bool|null The signatureUpdateOverdue */ @@ -554,7 +554,7 @@ class WindowsProtectionState extends Entity /** * Sets the signatureUpdateOverdue - * Signature out of date or not? + * When TRUE indicates signature is out of date, when FALSE indicates signature is not out of date. Defaults to setting on client device. * * @param bool $val The signatureUpdateOverdue * @@ -597,7 +597,7 @@ class WindowsProtectionState extends Entity /** * Gets the tamperProtectionEnabled - * Indicates whether the Windows Defender tamper protection feature is enabled. + * When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device. * * @return bool|null The tamperProtectionEnabled */ @@ -612,7 +612,7 @@ class WindowsProtectionState extends Entity /** * Sets the tamperProtectionEnabled - * Indicates whether the Windows Defender tamper protection feature is enabled. + * When TRUE indicates the Windows Defender tamper protection feature is enabled, when FALSE indicates the Windows Defender tamper protection feature is not enabled. Defaults to setting on client device. * * @param bool $val The tamperProtectionEnabled * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/AggregationFilter.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/AggregationFilter.php new file mode 100644 index 0000000..2a6217e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/AggregationFilter.php @@ -0,0 +1,36 @@ +setODataType("#microsoft.graph.networkaccess.associatedBranch"); + } + + /** + * Gets the branchId + * + * @return string|null The branchId + */ + public function getBranchId() + { + if (array_key_exists("branchId", $this->_propDict)) { + return $this->_propDict["branchId"]; + } else { + return null; + } + } + + /** + * Sets the branchId + * + * @param string $val The value of the branchId + * + * @return AssociatedBranch + */ + public function setBranchId($val) + { + $this->_propDict["branchId"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Association.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Association.php new file mode 100644 index 0000000..831ef74 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Association.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["asn"]; + } else { + return null; + } + } + + /** + * Sets the asn + * + * @param int $val The value of the asn + * + * @return BgpConfiguration + */ + public function setAsn($val) + { + $this->_propDict["asn"] = $val; + return $this; + } + /** + * Gets the ipAddress + * + * @return string|null The ipAddress + */ + public function getIpAddress() + { + if (array_key_exists("ipAddress", $this->_propDict)) { + return $this->_propDict["ipAddress"]; + } else { + return null; + } + } + + /** + * Sets the ipAddress + * + * @param string $val The value of the ipAddress + * + * @return BgpConfiguration + */ + public function setIpAddress($val) + { + $this->_propDict["ipAddress"] = $val; + return $this; + } + /** + * Gets the localIpAddress + * + * @return string|null The localIpAddress + */ + public function getLocalIpAddress() + { + if (array_key_exists("localIpAddress", $this->_propDict)) { + return $this->_propDict["localIpAddress"]; + } else { + return null; + } + } + + /** + * Sets the localIpAddress + * + * @param string $val The value of the localIpAddress + * + * @return BgpConfiguration + */ + public function setLocalIpAddress($val) + { + $this->_propDict["localIpAddress"] = $val; + return $this; + } + /** + * Gets the peerIpAddress + * + * @return string|null The peerIpAddress + */ + public function getPeerIpAddress() + { + if (array_key_exists("peerIpAddress", $this->_propDict)) { + return $this->_propDict["peerIpAddress"]; + } else { + return null; + } + } + + /** + * Sets the peerIpAddress + * + * @param string $val The value of the peerIpAddress + * + * @return BgpConfiguration + */ + public function setPeerIpAddress($val) + { + $this->_propDict["peerIpAddress"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/BranchSite.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/BranchSite.php new file mode 100644 index 0000000..8347f6a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/BranchSite.php @@ -0,0 +1,284 @@ +_propDict)) { + return $this->_propDict["bandwidthCapacity"]; + } else { + return null; + } + } + + /** + * Sets the bandwidthCapacity + * + * @param int $val The bandwidthCapacity + * + * @return BranchSite + */ + public function setBandwidthCapacity($val) + { + $this->_propDict["bandwidthCapacity"] = intval($val); + return $this; + } + + /** + * Gets the connectivityState + * + * @return ConnectivityState|null The connectivityState + */ + public function getConnectivityState() + { + if (array_key_exists("connectivityState", $this->_propDict)) { + if (is_a($this->_propDict["connectivityState"], "\Beta\Microsoft\Graph\Networkaccess\Model\ConnectivityState") || is_null($this->_propDict["connectivityState"])) { + return $this->_propDict["connectivityState"]; + } else { + $this->_propDict["connectivityState"] = new ConnectivityState($this->_propDict["connectivityState"]); + return $this->_propDict["connectivityState"]; + } + } + return null; + } + + /** + * Sets the connectivityState + * + * @param ConnectivityState $val The connectivityState + * + * @return BranchSite + */ + public function setConnectivityState($val) + { + $this->_propDict["connectivityState"] = $val; + return $this; + } + + /** + * Gets the country + * + * @return string|null The country + */ + public function getCountry() + { + if (array_key_exists("country", $this->_propDict)) { + return $this->_propDict["country"]; + } else { + return null; + } + } + + /** + * Sets the country + * + * @param string $val The country + * + * @return BranchSite + */ + public function setCountry($val) + { + $this->_propDict["country"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return BranchSite + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return BranchSite + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the region + * + * @return Region|null The region + */ + public function getRegion() + { + if (array_key_exists("region", $this->_propDict)) { + if (is_a($this->_propDict["region"], "\Beta\Microsoft\Graph\Networkaccess\Model\Region") || is_null($this->_propDict["region"])) { + return $this->_propDict["region"]; + } else { + $this->_propDict["region"] = new Region($this->_propDict["region"]); + return $this->_propDict["region"]; + } + } + return null; + } + + /** + * Sets the region + * + * @param Region $val The region + * + * @return BranchSite + */ + public function setRegion($val) + { + $this->_propDict["region"] = $val; + return $this; + } + + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return BranchSite + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + + + /** + * Gets the deviceLinks + * + * @return array|null The deviceLinks + */ + public function getDeviceLinks() + { + if (array_key_exists("deviceLinks", $this->_propDict)) { + return $this->_propDict["deviceLinks"]; + } else { + return null; + } + } + + /** + * Sets the deviceLinks + * + * @param DeviceLink[] $val The deviceLinks + * + * @return BranchSite + */ + public function setDeviceLinks($val) + { + $this->_propDict["deviceLinks"] = $val; + return $this; + } + + + /** + * Gets the forwardingProfiles + * + * @return array|null The forwardingProfiles + */ + public function getForwardingProfiles() + { + if (array_key_exists("forwardingProfiles", $this->_propDict)) { + return $this->_propDict["forwardingProfiles"]; + } else { + return null; + } + } + + /** + * Sets the forwardingProfiles + * + * @param ForwardingProfile[] $val The forwardingProfiles + * + * @return BranchSite + */ + public function setForwardingProfiles($val) + { + $this->_propDict["forwardingProfiles"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConditionalAccessPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConditionalAccessPolicy.php new file mode 100644 index 0000000..4d59251 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConditionalAccessPolicy.php @@ -0,0 +1,143 @@ +_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return ConditionalAccessPolicy + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return ConditionalAccessPolicy + */ + public function setDescription($val) + { + $this->_propDict["description"] = $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 displayName + * + * @return ConditionalAccessPolicy + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the modifiedDateTime + * + * @return \DateTime|null The modifiedDateTime + */ + public function getModifiedDateTime() + { + if (array_key_exists("modifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["modifiedDateTime"], "\DateTime") || is_null($this->_propDict["modifiedDateTime"])) { + return $this->_propDict["modifiedDateTime"]; + } else { + $this->_propDict["modifiedDateTime"] = new \DateTime($this->_propDict["modifiedDateTime"]); + return $this->_propDict["modifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the modifiedDateTime + * + * @param \DateTime $val The modifiedDateTime + * + * @return ConditionalAccessPolicy + */ + public function setModifiedDateTime($val) + { + $this->_propDict["modifiedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConditionalAccessSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConditionalAccessSettings.php new file mode 100644 index 0000000..95dc0ad --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConditionalAccessSettings.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["signalingStatus"], "\Beta\Microsoft\Graph\Networkaccess\Model\Status") || is_null($this->_propDict["signalingStatus"])) { + return $this->_propDict["signalingStatus"]; + } else { + $this->_propDict["signalingStatus"] = new Status($this->_propDict["signalingStatus"]); + return $this->_propDict["signalingStatus"]; + } + } + return null; + } + + /** + * Sets the signalingStatus + * + * @param Status $val The signalingStatus + * + * @return ConditionalAccessSettings + */ + public function setSignalingStatus($val) + { + $this->_propDict["signalingStatus"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Connectivity.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Connectivity.php new file mode 100644 index 0000000..ea66c7d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Connectivity.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["branches"]; + } else { + return null; + } + } + + /** + * Sets the branches + * + * @param BranchSite[] $val The branches + * + * @return Connectivity + */ + public function setBranches($val) + { + $this->_propDict["branches"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConnectivityState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConnectivityState.php new file mode 100644 index 0000000..9ad25fd --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ConnectivityState.php @@ -0,0 +1,37 @@ +_propDict)) { + if (is_a($this->_propDict["networkPacketTaggingStatus"], "\Beta\Microsoft\Graph\Networkaccess\Model\Status") || is_null($this->_propDict["networkPacketTaggingStatus"])) { + return $this->_propDict["networkPacketTaggingStatus"]; + } else { + $this->_propDict["networkPacketTaggingStatus"] = new Status($this->_propDict["networkPacketTaggingStatus"]); + return $this->_propDict["networkPacketTaggingStatus"]; + } + } + return null; + } + + /** + * Sets the networkPacketTaggingStatus + * + * @param Status $val The networkPacketTaggingStatus + * + * @return CrossTenantAccessSettings + */ + public function setNetworkPacketTaggingStatus($val) + { + $this->_propDict["networkPacketTaggingStatus"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/CrossTenantSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/CrossTenantSummary.php new file mode 100644 index 0000000..9879e65 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/CrossTenantSummary.php @@ -0,0 +1,156 @@ +_propDict)) { + return $this->_propDict["authTransactionCount"]; + } else { + return null; + } + } + + /** + * Sets the authTransactionCount + * + * @param int $val The value of the authTransactionCount + * + * @return CrossTenantSummary + */ + public function setAuthTransactionCount($val) + { + $this->_propDict["authTransactionCount"] = $val; + return $this; + } + /** + * Gets the deviceCount + * + * @return int|null The deviceCount + */ + public function getDeviceCount() + { + if (array_key_exists("deviceCount", $this->_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * + * @param int $val The value of the deviceCount + * + * @return CrossTenantSummary + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + /** + * Gets the newTenantCount + * + * @return int|null The newTenantCount + */ + public function getNewTenantCount() + { + if (array_key_exists("newTenantCount", $this->_propDict)) { + return $this->_propDict["newTenantCount"]; + } else { + return null; + } + } + + /** + * Sets the newTenantCount + * + * @param int $val The value of the newTenantCount + * + * @return CrossTenantSummary + */ + public function setNewTenantCount($val) + { + $this->_propDict["newTenantCount"] = $val; + return $this; + } + /** + * Gets the tenantCount + * + * @return int|null The tenantCount + */ + public function getTenantCount() + { + if (array_key_exists("tenantCount", $this->_propDict)) { + return $this->_propDict["tenantCount"]; + } else { + return null; + } + } + + /** + * Sets the tenantCount + * + * @param int $val The value of the tenantCount + * + * @return CrossTenantSummary + */ + public function setTenantCount($val) + { + $this->_propDict["tenantCount"] = $val; + return $this; + } + /** + * Gets the userCount + * + * @return int|null The userCount + */ + public function getUserCount() + { + if (array_key_exists("userCount", $this->_propDict)) { + return $this->_propDict["userCount"]; + } else { + return null; + } + } + + /** + * Sets the userCount + * + * @param int $val The value of the userCount + * + * @return CrossTenantSummary + */ + public function setUserCount($val) + { + $this->_propDict["userCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DestinationSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DestinationSummary.php new file mode 100644 index 0000000..fb6254c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DestinationSummary.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["count"]; + } else { + return null; + } + } + + /** + * Sets the count + * + * @param int $val The value of the count + * + * @return DestinationSummary + */ + public function setCount($val) + { + $this->_propDict["count"] = $val; + return $this; + } + /** + * Gets the destination + * + * @return string|null The destination + */ + public function getDestination() + { + if (array_key_exists("destination", $this->_propDict)) { + return $this->_propDict["destination"]; + } else { + return null; + } + } + + /** + * Sets the destination + * + * @param string $val The value of the destination + * + * @return DestinationSummary + */ + public function setDestination($val) + { + $this->_propDict["destination"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceCategory.php new file mode 100644 index 0000000..8848e96 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceCategory.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["bandwidthCapacityInMbps"], "\Beta\Microsoft\Graph\Networkaccess\Model\BandwidthCapacityInMbps") || is_null($this->_propDict["bandwidthCapacityInMbps"])) { + return $this->_propDict["bandwidthCapacityInMbps"]; + } else { + $this->_propDict["bandwidthCapacityInMbps"] = new BandwidthCapacityInMbps($this->_propDict["bandwidthCapacityInMbps"]); + return $this->_propDict["bandwidthCapacityInMbps"]; + } + } + return null; + } + + /** + * Sets the bandwidthCapacityInMbps + * + * @param BandwidthCapacityInMbps $val The bandwidthCapacityInMbps + * + * @return DeviceLink + */ + public function setBandwidthCapacityInMbps($val) + { + $this->_propDict["bandwidthCapacityInMbps"] = $val; + return $this; + } + + /** + * Gets the bgpConfiguration + * + * @return BgpConfiguration|null The bgpConfiguration + */ + public function getBgpConfiguration() + { + if (array_key_exists("bgpConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["bgpConfiguration"], "\Beta\Microsoft\Graph\Networkaccess\Model\BgpConfiguration") || is_null($this->_propDict["bgpConfiguration"])) { + return $this->_propDict["bgpConfiguration"]; + } else { + $this->_propDict["bgpConfiguration"] = new BgpConfiguration($this->_propDict["bgpConfiguration"]); + return $this->_propDict["bgpConfiguration"]; + } + } + return null; + } + + /** + * Sets the bgpConfiguration + * + * @param BgpConfiguration $val The bgpConfiguration + * + * @return DeviceLink + */ + public function setBgpConfiguration($val) + { + $this->_propDict["bgpConfiguration"] = $val; + return $this; + } + + /** + * Gets the deviceVendor + * + * @return DeviceVendor|null The deviceVendor + */ + public function getDeviceVendor() + { + if (array_key_exists("deviceVendor", $this->_propDict)) { + if (is_a($this->_propDict["deviceVendor"], "\Beta\Microsoft\Graph\Networkaccess\Model\DeviceVendor") || is_null($this->_propDict["deviceVendor"])) { + return $this->_propDict["deviceVendor"]; + } else { + $this->_propDict["deviceVendor"] = new DeviceVendor($this->_propDict["deviceVendor"]); + return $this->_propDict["deviceVendor"]; + } + } + return null; + } + + /** + * Sets the deviceVendor + * + * @param DeviceVendor $val The deviceVendor + * + * @return DeviceLink + */ + public function setDeviceVendor($val) + { + $this->_propDict["deviceVendor"] = $val; + return $this; + } + + /** + * Gets the ipAddress + * + * @return string|null The ipAddress + */ + public function getIpAddress() + { + if (array_key_exists("ipAddress", $this->_propDict)) { + return $this->_propDict["ipAddress"]; + } else { + return null; + } + } + + /** + * Sets the ipAddress + * + * @param string $val The ipAddress + * + * @return DeviceLink + */ + public function setIpAddress($val) + { + $this->_propDict["ipAddress"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return DeviceLink + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return DeviceLink + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the redundancyConfiguration + * + * @return RedundancyConfiguration|null The redundancyConfiguration + */ + public function getRedundancyConfiguration() + { + if (array_key_exists("redundancyConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["redundancyConfiguration"], "\Beta\Microsoft\Graph\Networkaccess\Model\RedundancyConfiguration") || is_null($this->_propDict["redundancyConfiguration"])) { + return $this->_propDict["redundancyConfiguration"]; + } else { + $this->_propDict["redundancyConfiguration"] = new RedundancyConfiguration($this->_propDict["redundancyConfiguration"]); + return $this->_propDict["redundancyConfiguration"]; + } + } + return null; + } + + /** + * Sets the redundancyConfiguration + * + * @param RedundancyConfiguration $val The redundancyConfiguration + * + * @return DeviceLink + */ + public function setRedundancyConfiguration($val) + { + $this->_propDict["redundancyConfiguration"] = $val; + return $this; + } + + /** + * Gets the tunnelConfiguration + * + * @return TunnelConfiguration|null The tunnelConfiguration + */ + public function getTunnelConfiguration() + { + if (array_key_exists("tunnelConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["tunnelConfiguration"], "\Beta\Microsoft\Graph\Networkaccess\Model\TunnelConfiguration") || is_null($this->_propDict["tunnelConfiguration"])) { + return $this->_propDict["tunnelConfiguration"]; + } else { + $this->_propDict["tunnelConfiguration"] = new TunnelConfiguration($this->_propDict["tunnelConfiguration"]); + return $this->_propDict["tunnelConfiguration"]; + } + } + return null; + } + + /** + * Sets the tunnelConfiguration + * + * @param TunnelConfiguration $val The tunnelConfiguration + * + * @return DeviceLink + */ + public function setTunnelConfiguration($val) + { + $this->_propDict["tunnelConfiguration"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceUsageSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceUsageSummary.php new file mode 100644 index 0000000..a61b203 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceUsageSummary.php @@ -0,0 +1,104 @@ +_propDict)) { + return $this->_propDict["activeDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the activeDeviceCount + * + * @param int $val The value of the activeDeviceCount + * + * @return DeviceUsageSummary + */ + public function setActiveDeviceCount($val) + { + $this->_propDict["activeDeviceCount"] = $val; + return $this; + } + /** + * Gets the inactiveDeviceCount + * + * @return int|null The inactiveDeviceCount + */ + public function getInactiveDeviceCount() + { + if (array_key_exists("inactiveDeviceCount", $this->_propDict)) { + return $this->_propDict["inactiveDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the inactiveDeviceCount + * + * @param int $val The value of the inactiveDeviceCount + * + * @return DeviceUsageSummary + */ + public function setInactiveDeviceCount($val) + { + $this->_propDict["inactiveDeviceCount"] = $val; + return $this; + } + /** + * Gets the totalDeviceCount + * + * @return int|null The totalDeviceCount + */ + public function getTotalDeviceCount() + { + if (array_key_exists("totalDeviceCount", $this->_propDict)) { + return $this->_propDict["totalDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the totalDeviceCount + * + * @param int $val The value of the totalDeviceCount + * + * @return DeviceUsageSummary + */ + public function setTotalDeviceCount($val) + { + $this->_propDict["totalDeviceCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceVendor.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceVendor.php new file mode 100644 index 0000000..fe2e001 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/DeviceVendor.php @@ -0,0 +1,48 @@ +_propDict)) { + if (is_a($this->_propDict["exchange"], "\Beta\Microsoft\Graph\Networkaccess\Model\EnrichedAuditLogsSettings") || is_null($this->_propDict["exchange"])) { + return $this->_propDict["exchange"]; + } else { + $this->_propDict["exchange"] = new EnrichedAuditLogsSettings($this->_propDict["exchange"]); + return $this->_propDict["exchange"]; + } + } + return null; + } + + /** + * Sets the exchange + * + * @param EnrichedAuditLogsSettings $val The exchange + * + * @return EnrichedAuditLogs + */ + public function setExchange($val) + { + $this->_propDict["exchange"] = $val; + return $this; + } + + /** + * Gets the sharepoint + * + * @return EnrichedAuditLogsSettings|null The sharepoint + */ + public function getSharepoint() + { + if (array_key_exists("sharepoint", $this->_propDict)) { + if (is_a($this->_propDict["sharepoint"], "\Beta\Microsoft\Graph\Networkaccess\Model\EnrichedAuditLogsSettings") || is_null($this->_propDict["sharepoint"])) { + return $this->_propDict["sharepoint"]; + } else { + $this->_propDict["sharepoint"] = new EnrichedAuditLogsSettings($this->_propDict["sharepoint"]); + return $this->_propDict["sharepoint"]; + } + } + return null; + } + + /** + * Sets the sharepoint + * + * @param EnrichedAuditLogsSettings $val The sharepoint + * + * @return EnrichedAuditLogs + */ + public function setSharepoint($val) + { + $this->_propDict["sharepoint"] = $val; + return $this; + } + + /** + * Gets the teams + * + * @return EnrichedAuditLogsSettings|null The teams + */ + public function getTeams() + { + if (array_key_exists("teams", $this->_propDict)) { + if (is_a($this->_propDict["teams"], "\Beta\Microsoft\Graph\Networkaccess\Model\EnrichedAuditLogsSettings") || is_null($this->_propDict["teams"])) { + return $this->_propDict["teams"]; + } else { + $this->_propDict["teams"] = new EnrichedAuditLogsSettings($this->_propDict["teams"]); + return $this->_propDict["teams"]; + } + } + return null; + } + + /** + * Sets the teams + * + * @param EnrichedAuditLogsSettings $val The teams + * + * @return EnrichedAuditLogs + */ + public function setTeams($val) + { + $this->_propDict["teams"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/EnrichedAuditLogsSettings.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/EnrichedAuditLogsSettings.php new file mode 100644 index 0000000..ac3e9a9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/EnrichedAuditLogsSettings.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["status"], "\Beta\Microsoft\Graph\Networkaccess\Model\Status") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new Status($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * + * @param Status $val The value to assign to the status + * + * @return EnrichedAuditLogsSettings The EnrichedAuditLogsSettings + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/EntitiesSummary.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/EntitiesSummary.php new file mode 100644 index 0000000..dd56963 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/EntitiesSummary.php @@ -0,0 +1,135 @@ +_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * + * @param int $val The value of the deviceCount + * + * @return EntitiesSummary + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + + /** + * Gets the trafficType + * + * @return TrafficType|null The trafficType + */ + public function getTrafficType() + { + if (array_key_exists("trafficType", $this->_propDict)) { + if (is_a($this->_propDict["trafficType"], "\Beta\Microsoft\Graph\Networkaccess\Model\TrafficType") || is_null($this->_propDict["trafficType"])) { + return $this->_propDict["trafficType"]; + } else { + $this->_propDict["trafficType"] = new TrafficType($this->_propDict["trafficType"]); + return $this->_propDict["trafficType"]; + } + } + return null; + } + + /** + * Sets the trafficType + * + * @param TrafficType $val The value to assign to the trafficType + * + * @return EntitiesSummary The EntitiesSummary + */ + public function setTrafficType($val) + { + $this->_propDict["trafficType"] = $val; + return $this; + } + /** + * Gets the userCount + * + * @return int|null The userCount + */ + public function getUserCount() + { + if (array_key_exists("userCount", $this->_propDict)) { + return $this->_propDict["userCount"]; + } else { + return null; + } + } + + /** + * Sets the userCount + * + * @param int $val The value of the userCount + * + * @return EntitiesSummary + */ + public function setUserCount($val) + { + $this->_propDict["userCount"] = $val; + return $this; + } + /** + * Gets the workloadCount + * + * @return int|null The workloadCount + */ + public function getWorkloadCount() + { + if (array_key_exists("workloadCount", $this->_propDict)) { + return $this->_propDict["workloadCount"]; + } else { + return null; + } + } + + /** + * Sets the workloadCount + * + * @param int $val The value of the workloadCount + * + * @return EntitiesSummary + */ + public function setWorkloadCount($val) + { + $this->_propDict["workloadCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingCategory.php new file mode 100644 index 0000000..479ea6f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingCategory.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["skipDnsLookupState"], "\Beta\Microsoft\Graph\Networkaccess\Model\Status") || is_null($this->_propDict["skipDnsLookupState"])) { + return $this->_propDict["skipDnsLookupState"]; + } else { + $this->_propDict["skipDnsLookupState"] = new Status($this->_propDict["skipDnsLookupState"]); + return $this->_propDict["skipDnsLookupState"]; + } + } + return null; + } + + /** + * Sets the skipDnsLookupState + * + * @param Status $val The skipDnsLookupState + * + * @return ForwardingOptions + */ + public function setSkipDnsLookupState($val) + { + $this->_propDict["skipDnsLookupState"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingPolicy.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingPolicy.php new file mode 100644 index 0000000..25b894d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingPolicy.php @@ -0,0 +1,58 @@ +_propDict)) { + if (is_a($this->_propDict["trafficForwardingType"], "\Beta\Microsoft\Graph\Networkaccess\Model\TrafficForwardingType") || is_null($this->_propDict["trafficForwardingType"])) { + return $this->_propDict["trafficForwardingType"]; + } else { + $this->_propDict["trafficForwardingType"] = new TrafficForwardingType($this->_propDict["trafficForwardingType"]); + return $this->_propDict["trafficForwardingType"]; + } + } + return null; + } + + /** + * Sets the trafficForwardingType + * + * @param TrafficForwardingType $val The trafficForwardingType + * + * @return ForwardingPolicy + */ + public function setTrafficForwardingType($val) + { + $this->_propDict["trafficForwardingType"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingPolicyLink.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingPolicyLink.php new file mode 100644 index 0000000..196b692 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingPolicyLink.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["associations"]; + } else { + return null; + } + } + + /** + * Sets the associations + * + * @param Association[] $val The associations + * + * @return ForwardingProfile + */ + public function setAssociations($val) + { + $this->_propDict["associations"] = $val; + return $this; + } + + /** + * Gets the priority + * + * @return int|null The priority + */ + public function getPriority() + { + if (array_key_exists("priority", $this->_propDict)) { + return $this->_propDict["priority"]; + } else { + return null; + } + } + + /** + * Sets the priority + * + * @param int $val The priority + * + * @return ForwardingProfile + */ + public function setPriority($val) + { + $this->_propDict["priority"] = intval($val); + return $this; + } + + /** + * Gets the trafficForwardingType + * + * @return TrafficForwardingType|null The trafficForwardingType + */ + public function getTrafficForwardingType() + { + if (array_key_exists("trafficForwardingType", $this->_propDict)) { + if (is_a($this->_propDict["trafficForwardingType"], "\Beta\Microsoft\Graph\Networkaccess\Model\TrafficForwardingType") || is_null($this->_propDict["trafficForwardingType"])) { + return $this->_propDict["trafficForwardingType"]; + } else { + $this->_propDict["trafficForwardingType"] = new TrafficForwardingType($this->_propDict["trafficForwardingType"]); + return $this->_propDict["trafficForwardingType"]; + } + } + return null; + } + + /** + * Sets the trafficForwardingType + * + * @param TrafficForwardingType $val The trafficForwardingType + * + * @return ForwardingProfile + */ + public function setTrafficForwardingType($val) + { + $this->_propDict["trafficForwardingType"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingRule.php new file mode 100644 index 0000000..cfb51cc --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingRule.php @@ -0,0 +1,117 @@ +_propDict)) { + if (is_a($this->_propDict["action"], "\Beta\Microsoft\Graph\Networkaccess\Model\ForwardingRuleAction") || is_null($this->_propDict["action"])) { + return $this->_propDict["action"]; + } else { + $this->_propDict["action"] = new ForwardingRuleAction($this->_propDict["action"]); + return $this->_propDict["action"]; + } + } + return null; + } + + /** + * Sets the action + * + * @param ForwardingRuleAction $val The action + * + * @return ForwardingRule + */ + public function setAction($val) + { + $this->_propDict["action"] = $val; + return $this; + } + + + /** + * Gets the destinations + * + * @return array|null The destinations + */ + public function getDestinations() + { + if (array_key_exists("destinations", $this->_propDict)) { + return $this->_propDict["destinations"]; + } else { + return null; + } + } + + /** + * Sets the destinations + * + * @param RuleDestination[] $val The destinations + * + * @return ForwardingRule + */ + public function setDestinations($val) + { + $this->_propDict["destinations"] = $val; + return $this; + } + + /** + * Gets the ruleType + * + * @return NetworkDestinationType|null The ruleType + */ + public function getRuleType() + { + if (array_key_exists("ruleType", $this->_propDict)) { + if (is_a($this->_propDict["ruleType"], "\Beta\Microsoft\Graph\Networkaccess\Model\NetworkDestinationType") || is_null($this->_propDict["ruleType"])) { + return $this->_propDict["ruleType"]; + } else { + $this->_propDict["ruleType"] = new NetworkDestinationType($this->_propDict["ruleType"]); + return $this->_propDict["ruleType"]; + } + } + return null; + } + + /** + * Sets the ruleType + * + * @param NetworkDestinationType $val The ruleType + * + * @return ForwardingRule + */ + public function setRuleType($val) + { + $this->_propDict["ruleType"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingRuleAction.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingRuleAction.php new file mode 100644 index 0000000..7d48141 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/ForwardingRuleAction.php @@ -0,0 +1,35 @@ +setODataType("#microsoft.graph.networkaccess.fqdn"); + } + + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return Fqdn + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Headers.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Headers.php new file mode 100644 index 0000000..93c4f83 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Headers.php @@ -0,0 +1,104 @@ +_propDict)) { + return $this->_propDict["origin"]; + } else { + return null; + } + } + + /** + * Sets the origin + * + * @param string $val The value of the origin + * + * @return Headers + */ + public function setOrigin($val) + { + $this->_propDict["origin"] = $val; + return $this; + } + /** + * Gets the referrer + * + * @return string|null The referrer + */ + public function getReferrer() + { + if (array_key_exists("referrer", $this->_propDict)) { + return $this->_propDict["referrer"]; + } else { + return null; + } + } + + /** + * Sets the referrer + * + * @param string $val The value of the referrer + * + * @return Headers + */ + public function setReferrer($val) + { + $this->_propDict["referrer"] = $val; + return $this; + } + /** + * Gets the xForwardedFor + * + * @return string|null The xForwardedFor + */ + public function getXForwardedFor() + { + if (array_key_exists("xForwardedFor", $this->_propDict)) { + return $this->_propDict["xForwardedFor"]; + } else { + return null; + } + } + + /** + * Sets the xForwardedFor + * + * @param string $val The value of the xForwardedFor + * + * @return Headers + */ + public function setXForwardedFor($val) + { + $this->_propDict["xForwardedFor"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IkeEncryption.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IkeEncryption.php new file mode 100644 index 0000000..d198aaa --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IkeEncryption.php @@ -0,0 +1,38 @@ +setODataType("#microsoft.graph.networkaccess.ipAddress"); + } + + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return IpAddress + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IpRange.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IpRange.php new file mode 100644 index 0000000..67dc5d9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IpRange.php @@ -0,0 +1,89 @@ +setODataType("#microsoft.graph.networkaccess.ipRange"); + } + + /** + * Gets the beginAddress + * + * @return string|null The beginAddress + */ + public function getBeginAddress() + { + if (array_key_exists("beginAddress", $this->_propDict)) { + return $this->_propDict["beginAddress"]; + } else { + return null; + } + } + + /** + * Sets the beginAddress + * + * @param string $val The value of the beginAddress + * + * @return IpRange + */ + public function setBeginAddress($val) + { + $this->_propDict["beginAddress"] = $val; + return $this; + } + /** + * Gets the endAddress + * + * @return string|null The endAddress + */ + public function getEndAddress() + { + if (array_key_exists("endAddress", $this->_propDict)) { + return $this->_propDict["endAddress"]; + } else { + return null; + } + } + + /** + * Sets the endAddress + * + * @param string $val The value of the endAddress + * + * @return IpRange + */ + public function setEndAddress($val) + { + $this->_propDict["endAddress"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IpSecEncryption.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IpSecEncryption.php new file mode 100644 index 0000000..52a963c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/IpSecEncryption.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.networkaccess.ipSubnet"); + } + + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return IpSubnet + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Logs.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Logs.php new file mode 100644 index 0000000..cc1b4da --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Logs.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["traffic"]; + } else { + return null; + } + } + + /** + * Sets the traffic + * + * @param NetworkAccessTraffic[] $val The traffic + * + * @return Logs + */ + public function setTraffic($val) + { + $this->_propDict["traffic"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/M365ForwardingRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/M365ForwardingRule.php new file mode 100644 index 0000000..831c3d2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/M365ForwardingRule.php @@ -0,0 +1,116 @@ +_propDict)) { + if (is_a($this->_propDict["category"], "\Beta\Microsoft\Graph\Networkaccess\Model\ForwardingCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new ForwardingCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * + * @param ForwardingCategory $val The category + * + * @return M365ForwardingRule + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the ports + * + * @return array|null The ports + */ + public function getPorts() + { + if (array_key_exists("ports", $this->_propDict)) { + return $this->_propDict["ports"]; + } else { + return null; + } + } + + /** + * Sets the ports + * + * @param string[] $val The ports + * + * @return M365ForwardingRule + */ + public function setPorts($val) + { + $this->_propDict["ports"] = $val; + return $this; + } + + /** + * Gets the protocol + * + * @return NetworkingProtocol|null The protocol + */ + public function getProtocol() + { + if (array_key_exists("protocol", $this->_propDict)) { + if (is_a($this->_propDict["protocol"], "\Beta\Microsoft\Graph\Networkaccess\Model\NetworkingProtocol") || is_null($this->_propDict["protocol"])) { + return $this->_propDict["protocol"]; + } else { + $this->_propDict["protocol"] = new NetworkingProtocol($this->_propDict["protocol"]); + return $this->_propDict["protocol"]; + } + } + return null; + } + + /** + * Sets the protocol + * + * @param NetworkingProtocol $val The protocol + * + * @return M365ForwardingRule + */ + public function setProtocol($val) + { + $this->_propDict["protocol"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php index 7508b2d..1b0ba8c 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessRoot.php @@ -24,4 +24,215 @@ namespace Beta\Microsoft\Graph\Networkaccess\Model; */ class NetworkAccessRoot extends \Beta\Microsoft\Graph\Model\Entity { + /** + * Gets the logs + * + * @return Logs|null The logs + */ + public function getLogs() + { + if (array_key_exists("logs", $this->_propDict)) { + if (is_a($this->_propDict["logs"], "\Beta\Microsoft\Graph\Networkaccess\Model\Logs") || is_null($this->_propDict["logs"])) { + return $this->_propDict["logs"]; + } else { + $this->_propDict["logs"] = new Logs($this->_propDict["logs"]); + return $this->_propDict["logs"]; + } + } + return null; + } + + /** + * Sets the logs + * + * @param Logs $val The logs + * + * @return NetworkAccessRoot + */ + public function setLogs($val) + { + $this->_propDict["logs"] = $val; + return $this; + } + + /** + * Gets the reports + * + * @return Reports|null The reports + */ + public function getReports() + { + if (array_key_exists("reports", $this->_propDict)) { + if (is_a($this->_propDict["reports"], "\Beta\Microsoft\Graph\Networkaccess\Model\Reports") || is_null($this->_propDict["reports"])) { + return $this->_propDict["reports"]; + } else { + $this->_propDict["reports"] = new Reports($this->_propDict["reports"]); + return $this->_propDict["reports"]; + } + } + return null; + } + + /** + * Sets the reports + * + * @param Reports $val The reports + * + * @return NetworkAccessRoot + */ + public function setReports($val) + { + $this->_propDict["reports"] = $val; + return $this; + } + + /** + * Gets the connectivity + * + * @return Connectivity|null The connectivity + */ + public function getConnectivity() + { + if (array_key_exists("connectivity", $this->_propDict)) { + if (is_a($this->_propDict["connectivity"], "\Beta\Microsoft\Graph\Networkaccess\Model\Connectivity") || is_null($this->_propDict["connectivity"])) { + return $this->_propDict["connectivity"]; + } else { + $this->_propDict["connectivity"] = new Connectivity($this->_propDict["connectivity"]); + return $this->_propDict["connectivity"]; + } + } + return null; + } + + /** + * Sets the connectivity + * + * @param Connectivity $val The connectivity + * + * @return NetworkAccessRoot + */ + public function setConnectivity($val) + { + $this->_propDict["connectivity"] = $val; + return $this; + } + + + /** + * Gets the forwardingPolicies + * + * @return array|null The forwardingPolicies + */ + public function getForwardingPolicies() + { + if (array_key_exists("forwardingPolicies", $this->_propDict)) { + return $this->_propDict["forwardingPolicies"]; + } else { + return null; + } + } + + /** + * Sets the forwardingPolicies + * + * @param ForwardingPolicy[] $val The forwardingPolicies + * + * @return NetworkAccessRoot + */ + public function setForwardingPolicies($val) + { + $this->_propDict["forwardingPolicies"] = $val; + return $this; + } + + + /** + * Gets the forwardingProfiles + * + * @return array|null The forwardingProfiles + */ + public function getForwardingProfiles() + { + if (array_key_exists("forwardingProfiles", $this->_propDict)) { + return $this->_propDict["forwardingProfiles"]; + } else { + return null; + } + } + + /** + * Sets the forwardingProfiles + * + * @param ForwardingProfile[] $val The forwardingProfiles + * + * @return NetworkAccessRoot + */ + public function setForwardingProfiles($val) + { + $this->_propDict["forwardingProfiles"] = $val; + return $this; + } + + /** + * Gets the settings + * + * @return Settings|null The settings + */ + public function getSettings() + { + if (array_key_exists("settings", $this->_propDict)) { + if (is_a($this->_propDict["settings"], "\Beta\Microsoft\Graph\Networkaccess\Model\Settings") || is_null($this->_propDict["settings"])) { + return $this->_propDict["settings"]; + } else { + $this->_propDict["settings"] = new Settings($this->_propDict["settings"]); + return $this->_propDict["settings"]; + } + } + return null; + } + + /** + * Sets the settings + * + * @param Settings $val The settings + * + * @return NetworkAccessRoot + */ + public function setSettings($val) + { + $this->_propDict["settings"] = $val; + return $this; + } + + /** + * Gets the tenantStatus + * + * @return TenantStatus|null The tenantStatus + */ + public function getTenantStatus() + { + if (array_key_exists("tenantStatus", $this->_propDict)) { + if (is_a($this->_propDict["tenantStatus"], "\Beta\Microsoft\Graph\Networkaccess\Model\TenantStatus") || is_null($this->_propDict["tenantStatus"])) { + return $this->_propDict["tenantStatus"]; + } else { + $this->_propDict["tenantStatus"] = new TenantStatus($this->_propDict["tenantStatus"]); + return $this->_propDict["tenantStatus"]; + } + } + return null; + } + + /** + * Sets the tenantStatus + * + * @param TenantStatus $val The tenantStatus + * + * @return NetworkAccessRoot + */ + public function setTenantStatus($val) + { + $this->_propDict["tenantStatus"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessTraffic.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessTraffic.php new file mode 100644 index 0000000..c483ee2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkAccessTraffic.php @@ -0,0 +1,806 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the NetworkAccessTraffic + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the agentVersion + * + * @return string|null The agentVersion + */ + public function getAgentVersion() + { + if (array_key_exists("agentVersion", $this->_propDict)) { + return $this->_propDict["agentVersion"]; + } else { + return null; + } + } + + /** + * Sets the agentVersion + * + * @param string $val The agentVersion + * + * @return NetworkAccessTraffic + */ + public function setAgentVersion($val) + { + $this->_propDict["agentVersion"] = $val; + return $this; + } + + /** + * Gets the connectionId + * + * @return string|null The connectionId + */ + public function getConnectionId() + { + if (array_key_exists("connectionId", $this->_propDict)) { + return $this->_propDict["connectionId"]; + } else { + return null; + } + } + + /** + * Sets the connectionId + * + * @param string $val The connectionId + * + * @return NetworkAccessTraffic + */ + public function setConnectionId($val) + { + $this->_propDict["connectionId"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return NetworkAccessTraffic + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the destinationFQDN + * + * @return string|null The destinationFQDN + */ + public function getDestinationFQDN() + { + if (array_key_exists("destinationFQDN", $this->_propDict)) { + return $this->_propDict["destinationFQDN"]; + } else { + return null; + } + } + + /** + * Sets the destinationFQDN + * + * @param string $val The destinationFQDN + * + * @return NetworkAccessTraffic + */ + public function setDestinationFQDN($val) + { + $this->_propDict["destinationFQDN"] = $val; + return $this; + } + + /** + * Gets the destinationIp + * + * @return string|null The destinationIp + */ + public function getDestinationIp() + { + if (array_key_exists("destinationIp", $this->_propDict)) { + return $this->_propDict["destinationIp"]; + } else { + return null; + } + } + + /** + * Sets the destinationIp + * + * @param string $val The destinationIp + * + * @return NetworkAccessTraffic + */ + public function setDestinationIp($val) + { + $this->_propDict["destinationIp"] = $val; + return $this; + } + + /** + * Gets the destinationPort + * + * @return int|null The destinationPort + */ + public function getDestinationPort() + { + if (array_key_exists("destinationPort", $this->_propDict)) { + return $this->_propDict["destinationPort"]; + } else { + return null; + } + } + + /** + * Sets the destinationPort + * + * @param int $val The destinationPort + * + * @return NetworkAccessTraffic + */ + public function setDestinationPort($val) + { + $this->_propDict["destinationPort"] = intval($val); + return $this; + } + + /** + * Gets the deviceCategory + * + * @return DeviceCategory|null The deviceCategory + */ + public function getDeviceCategory() + { + if (array_key_exists("deviceCategory", $this->_propDict)) { + if (is_a($this->_propDict["deviceCategory"], "\Beta\Microsoft\Graph\Networkaccess\Model\DeviceCategory") || is_null($this->_propDict["deviceCategory"])) { + return $this->_propDict["deviceCategory"]; + } else { + $this->_propDict["deviceCategory"] = new DeviceCategory($this->_propDict["deviceCategory"]); + return $this->_propDict["deviceCategory"]; + } + } + return null; + } + + /** + * Sets the deviceCategory + * + * @param DeviceCategory $val The deviceCategory + * + * @return NetworkAccessTraffic + */ + public function setDeviceCategory($val) + { + $this->_propDict["deviceCategory"] = $val; + return $this; + } + + /** + * Gets the deviceId + * + * @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 + * + * @param string $val The deviceId + * + * @return NetworkAccessTraffic + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the deviceOperatingSystem + * + * @return string|null The deviceOperatingSystem + */ + public function getDeviceOperatingSystem() + { + if (array_key_exists("deviceOperatingSystem", $this->_propDict)) { + return $this->_propDict["deviceOperatingSystem"]; + } else { + return null; + } + } + + /** + * Sets the deviceOperatingSystem + * + * @param string $val The deviceOperatingSystem + * + * @return NetworkAccessTraffic + */ + public function setDeviceOperatingSystem($val) + { + $this->_propDict["deviceOperatingSystem"] = $val; + return $this; + } + + /** + * Gets the deviceOperatingSystemVersion + * + * @return string|null The deviceOperatingSystemVersion + */ + public function getDeviceOperatingSystemVersion() + { + if (array_key_exists("deviceOperatingSystemVersion", $this->_propDict)) { + return $this->_propDict["deviceOperatingSystemVersion"]; + } else { + return null; + } + } + + /** + * Sets the deviceOperatingSystemVersion + * + * @param string $val The deviceOperatingSystemVersion + * + * @return NetworkAccessTraffic + */ + public function setDeviceOperatingSystemVersion($val) + { + $this->_propDict["deviceOperatingSystemVersion"] = $val; + return $this; + } + + /** + * Gets the headers + * + * @return Headers|null The headers + */ + public function getHeaders() + { + if (array_key_exists("headers", $this->_propDict)) { + if (is_a($this->_propDict["headers"], "\Beta\Microsoft\Graph\Networkaccess\Model\Headers") || is_null($this->_propDict["headers"])) { + return $this->_propDict["headers"]; + } else { + $this->_propDict["headers"] = new Headers($this->_propDict["headers"]); + return $this->_propDict["headers"]; + } + } + return null; + } + + /** + * Sets the headers + * + * @param Headers $val The headers + * + * @return NetworkAccessTraffic + */ + public function setHeaders($val) + { + $this->_propDict["headers"] = $val; + return $this; + } + + /** + * Gets the networkProtocol + * + * @return NetworkingProtocol|null The networkProtocol + */ + public function getNetworkProtocol() + { + if (array_key_exists("networkProtocol", $this->_propDict)) { + if (is_a($this->_propDict["networkProtocol"], "\Beta\Microsoft\Graph\Networkaccess\Model\NetworkingProtocol") || is_null($this->_propDict["networkProtocol"])) { + return $this->_propDict["networkProtocol"]; + } else { + $this->_propDict["networkProtocol"] = new NetworkingProtocol($this->_propDict["networkProtocol"]); + return $this->_propDict["networkProtocol"]; + } + } + return null; + } + + /** + * Sets the networkProtocol + * + * @param NetworkingProtocol $val The networkProtocol + * + * @return NetworkAccessTraffic + */ + public function setNetworkProtocol($val) + { + $this->_propDict["networkProtocol"] = $val; + return $this; + } + + /** + * Gets the policyId + * + * @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 + * + * @param string $val The policyId + * + * @return NetworkAccessTraffic + */ + public function setPolicyId($val) + { + $this->_propDict["policyId"] = $val; + return $this; + } + + /** + * Gets the policyRuleId + * + * @return string|null The policyRuleId + */ + public function getPolicyRuleId() + { + if (array_key_exists("policyRuleId", $this->_propDict)) { + return $this->_propDict["policyRuleId"]; + } else { + return null; + } + } + + /** + * Sets the policyRuleId + * + * @param string $val The policyRuleId + * + * @return NetworkAccessTraffic + */ + public function setPolicyRuleId($val) + { + $this->_propDict["policyRuleId"] = $val; + return $this; + } + + /** + * Gets the receivedBytes + * + * @return int|null The receivedBytes + */ + public function getReceivedBytes() + { + if (array_key_exists("receivedBytes", $this->_propDict)) { + return $this->_propDict["receivedBytes"]; + } else { + return null; + } + } + + /** + * Sets the receivedBytes + * + * @param int $val The receivedBytes + * + * @return NetworkAccessTraffic + */ + public function setReceivedBytes($val) + { + $this->_propDict["receivedBytes"] = intval($val); + return $this; + } + + /** + * Gets the sentBytes + * + * @return int|null The sentBytes + */ + public function getSentBytes() + { + if (array_key_exists("sentBytes", $this->_propDict)) { + return $this->_propDict["sentBytes"]; + } else { + return null; + } + } + + /** + * Sets the sentBytes + * + * @param int $val The sentBytes + * + * @return NetworkAccessTraffic + */ + public function setSentBytes($val) + { + $this->_propDict["sentBytes"] = intval($val); + return $this; + } + + /** + * Gets the sessionId + * + * @return string|null The sessionId + */ + public function getSessionId() + { + if (array_key_exists("sessionId", $this->_propDict)) { + return $this->_propDict["sessionId"]; + } else { + return null; + } + } + + /** + * Sets the sessionId + * + * @param string $val The sessionId + * + * @return NetworkAccessTraffic + */ + public function setSessionId($val) + { + $this->_propDict["sessionId"] = $val; + return $this; + } + + /** + * Gets the sourceIp + * + * @return string|null The sourceIp + */ + public function getSourceIp() + { + if (array_key_exists("sourceIp", $this->_propDict)) { + return $this->_propDict["sourceIp"]; + } else { + return null; + } + } + + /** + * Sets the sourceIp + * + * @param string $val The sourceIp + * + * @return NetworkAccessTraffic + */ + public function setSourceIp($val) + { + $this->_propDict["sourceIp"] = $val; + return $this; + } + + /** + * Gets the sourcePort + * + * @return int|null The sourcePort + */ + public function getSourcePort() + { + if (array_key_exists("sourcePort", $this->_propDict)) { + return $this->_propDict["sourcePort"]; + } else { + return null; + } + } + + /** + * Sets the sourcePort + * + * @param int $val The sourcePort + * + * @return NetworkAccessTraffic + */ + public function setSourcePort($val) + { + $this->_propDict["sourcePort"] = intval($val); + return $this; + } + + /** + * Gets the tenantId + * + * @return string|null The tenantId + */ + public function getTenantId() + { + if (array_key_exists("tenantId", $this->_propDict)) { + return $this->_propDict["tenantId"]; + } else { + return null; + } + } + + /** + * Sets the tenantId + * + * @param string $val The tenantId + * + * @return NetworkAccessTraffic + */ + public function setTenantId($val) + { + $this->_propDict["tenantId"] = $val; + return $this; + } + + /** + * Gets the trafficType + * + * @return TrafficType|null The trafficType + */ + public function getTrafficType() + { + if (array_key_exists("trafficType", $this->_propDict)) { + if (is_a($this->_propDict["trafficType"], "\Beta\Microsoft\Graph\Networkaccess\Model\TrafficType") || is_null($this->_propDict["trafficType"])) { + return $this->_propDict["trafficType"]; + } else { + $this->_propDict["trafficType"] = new TrafficType($this->_propDict["trafficType"]); + return $this->_propDict["trafficType"]; + } + } + return null; + } + + /** + * Sets the trafficType + * + * @param TrafficType $val The trafficType + * + * @return NetworkAccessTraffic + */ + public function setTrafficType($val) + { + $this->_propDict["trafficType"] = $val; + return $this; + } + + /** + * Gets the transactionId + * + * @return string|null The transactionId + */ + public function getTransactionId() + { + if (array_key_exists("transactionId", $this->_propDict)) { + return $this->_propDict["transactionId"]; + } else { + return null; + } + } + + /** + * Sets the transactionId + * + * @param string $val The transactionId + * + * @return NetworkAccessTraffic + */ + public function setTransactionId($val) + { + $this->_propDict["transactionId"] = $val; + return $this; + } + + /** + * Gets the transportProtocol + * + * @return NetworkingProtocol|null The transportProtocol + */ + public function getTransportProtocol() + { + if (array_key_exists("transportProtocol", $this->_propDict)) { + if (is_a($this->_propDict["transportProtocol"], "\Beta\Microsoft\Graph\Networkaccess\Model\NetworkingProtocol") || is_null($this->_propDict["transportProtocol"])) { + return $this->_propDict["transportProtocol"]; + } else { + $this->_propDict["transportProtocol"] = new NetworkingProtocol($this->_propDict["transportProtocol"]); + return $this->_propDict["transportProtocol"]; + } + } + return null; + } + + /** + * Sets the transportProtocol + * + * @param NetworkingProtocol $val The transportProtocol + * + * @return NetworkAccessTraffic + */ + public function setTransportProtocol($val) + { + $this->_propDict["transportProtocol"] = $val; + return $this; + } + + /** + * Gets the userId + * + * @return string|null The userId + */ + public function getUserId() + { + if (array_key_exists("userId", $this->_propDict)) { + return $this->_propDict["userId"]; + } else { + return null; + } + } + + /** + * Sets the userId + * + * @param string $val The userId + * + * @return NetworkAccessTraffic + */ + public function setUserId($val) + { + $this->_propDict["userId"] = $val; + return $this; + } + + /** + * Gets the userPrincipalName + * + * @return string|null The userPrincipalName + */ + public function getUserPrincipalName() + { + if (array_key_exists("userPrincipalName", $this->_propDict)) { + return $this->_propDict["userPrincipalName"]; + } else { + return null; + } + } + + /** + * Sets the userPrincipalName + * + * @param string $val The userPrincipalName + * + * @return NetworkAccessTraffic + */ + public function setUserPrincipalName($val) + { + $this->_propDict["userPrincipalName"] = $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 NetworkAccessTraffic + */ + public function setODataType($val) + { + $this->_propDict["@odata.type"] = $val; + return $this; + } + + /** + * Serializes the object by property array + * Manually serialize DateTime into RFC3339 format + * + * @return array The list of properties + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $serializableProperties = $this->getProperties(); + foreach ($serializableProperties as $property => $val) { + if (is_a($val, "\DateTime")) { + $serializableProperties[$property] = $val->format(\DateTime::RFC3339); + } else if (is_a($val, "\Microsoft\Graph\Core\Enum")) { + $serializableProperties[$property] = $val->value(); + } else if (is_a($val, "\Entity")) { + $serializableProperties[$property] = $val->jsonSerialize(); + } else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) { + $serializableProperties[$property] = (string) $val; + } + } + return $serializableProperties; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkDestinationType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkDestinationType.php new file mode 100644 index 0000000..bfd3826 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/NetworkDestinationType.php @@ -0,0 +1,39 @@ +_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return Policy + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return Policy + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return Policy + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + + + /** + * Gets the policyRules + * + * @return array|null The policyRules + */ + public function getPolicyRules() + { + if (array_key_exists("policyRules", $this->_propDict)) { + return $this->_propDict["policyRules"]; + } else { + return null; + } + } + + /** + * Sets the policyRules + * + * @param PolicyRule[] $val The policyRules + * + * @return Policy + */ + public function setPolicyRules($val) + { + $this->_propDict["policyRules"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyLink.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyLink.php new file mode 100644 index 0000000..dd702aa --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyLink.php @@ -0,0 +1,116 @@ +_propDict)) { + if (is_a($this->_propDict["state"], "\Beta\Microsoft\Graph\Networkaccess\Model\Status") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new Status($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * + * @param Status $val The state + * + * @return PolicyLink + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } + + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return PolicyLink + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + + /** + * Gets the policy + * + * @return Policy|null The policy + */ + public function getPolicy() + { + if (array_key_exists("policy", $this->_propDict)) { + if (is_a($this->_propDict["policy"], "\Beta\Microsoft\Graph\Networkaccess\Model\Policy") || is_null($this->_propDict["policy"])) { + return $this->_propDict["policy"]; + } else { + $this->_propDict["policy"] = new Policy($this->_propDict["policy"]); + return $this->_propDict["policy"]; + } + } + return null; + } + + /** + * Sets the policy + * + * @param Policy $val The policy + * + * @return PolicyLink + */ + public function setPolicy($val) + { + $this->_propDict["policy"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRule.php new file mode 100644 index 0000000..c7b9bcf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRule.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return PolicyRule + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRuleDelta.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRuleDelta.php index 1ab0234..4122657 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRuleDelta.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PolicyRuleDelta.php @@ -23,6 +23,37 @@ namespace Beta\Microsoft\Graph\Networkaccess\Model; */ class PolicyRuleDelta extends \Beta\Microsoft\Graph\Model\Entity { + + /** + * Gets the action + * + * @return ForwardingRuleAction|null The action + */ + public function getAction() + { + if (array_key_exists("action", $this->_propDict)) { + if (is_a($this->_propDict["action"], "\Beta\Microsoft\Graph\Networkaccess\Model\ForwardingRuleAction") || is_null($this->_propDict["action"])) { + return $this->_propDict["action"]; + } else { + $this->_propDict["action"] = new ForwardingRuleAction($this->_propDict["action"]); + return $this->_propDict["action"]; + } + } + return null; + } + + /** + * Sets the action + * + * @param ForwardingRuleAction $val The value to assign to the action + * + * @return PolicyRuleDelta The PolicyRuleDelta + */ + public function setAction($val) + { + $this->_propDict["action"] = $val; + return $this; + } /** * Gets the ruleId * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PrivateAccessForwardingRule.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PrivateAccessForwardingRule.php new file mode 100644 index 0000000..8b9a0d1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/PrivateAccessForwardingRule.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * + * @param string $val The description + * + * @return Profile + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return Profile + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * + * @param string $val The name + * + * @return Profile + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the state + * + * @return Status|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Beta\Microsoft\Graph\Networkaccess\Model\Status") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new Status($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * + * @param Status $val The state + * + * @return Profile + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } + + /** + * Gets the version + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * + * @param string $val The version + * + * @return Profile + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + + + /** + * Gets the policies + * + * @return array|null The policies + */ + public function getPolicies() + { + if (array_key_exists("policies", $this->_propDict)) { + return $this->_propDict["policies"]; + } else { + return null; + } + } + + /** + * Sets the policies + * + * @param PolicyLink[] $val The policies + * + * @return Profile + */ + public function setPolicies($val) + { + $this->_propDict["policies"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/RedundancyConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/RedundancyConfiguration.php new file mode 100644 index 0000000..e6c0041 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/RedundancyConfiguration.php @@ -0,0 +1,83 @@ +_propDict)) { + if (is_a($this->_propDict["redundancyTier"], "\Beta\Microsoft\Graph\Networkaccess\Model\RedundancyTier") || is_null($this->_propDict["redundancyTier"])) { + return $this->_propDict["redundancyTier"]; + } else { + $this->_propDict["redundancyTier"] = new RedundancyTier($this->_propDict["redundancyTier"]); + return $this->_propDict["redundancyTier"]; + } + } + return null; + } + + /** + * Sets the redundancyTier + * + * @param RedundancyTier $val The value to assign to the redundancyTier + * + * @return RedundancyConfiguration The RedundancyConfiguration + */ + public function setRedundancyTier($val) + { + $this->_propDict["redundancyTier"] = $val; + return $this; + } + /** + * Gets the zoneLocalIpAddress + * + * @return string|null The zoneLocalIpAddress + */ + public function getZoneLocalIpAddress() + { + if (array_key_exists("zoneLocalIpAddress", $this->_propDict)) { + return $this->_propDict["zoneLocalIpAddress"]; + } else { + return null; + } + } + + /** + * Sets the zoneLocalIpAddress + * + * @param string $val The value of the zoneLocalIpAddress + * + * @return RedundancyConfiguration + */ + public function setZoneLocalIpAddress($val) + { + $this->_propDict["zoneLocalIpAddress"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/RedundancyTier.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/RedundancyTier.php new file mode 100644 index 0000000..415c7e4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/RedundancyTier.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["conditionalAccess"], "\Beta\Microsoft\Graph\Networkaccess\Model\ConditionalAccessSettings") || is_null($this->_propDict["conditionalAccess"])) { + return $this->_propDict["conditionalAccess"]; + } else { + $this->_propDict["conditionalAccess"] = new ConditionalAccessSettings($this->_propDict["conditionalAccess"]); + return $this->_propDict["conditionalAccess"]; + } + } + return null; + } + + /** + * Sets the conditionalAccess + * + * @param ConditionalAccessSettings $val The conditionalAccess + * + * @return Settings + */ + public function setConditionalAccess($val) + { + $this->_propDict["conditionalAccess"] = $val; + return $this; + } + + /** + * Gets the crossTenantAccess + * + * @return CrossTenantAccessSettings|null The crossTenantAccess + */ + public function getCrossTenantAccess() + { + if (array_key_exists("crossTenantAccess", $this->_propDict)) { + if (is_a($this->_propDict["crossTenantAccess"], "\Beta\Microsoft\Graph\Networkaccess\Model\CrossTenantAccessSettings") || is_null($this->_propDict["crossTenantAccess"])) { + return $this->_propDict["crossTenantAccess"]; + } else { + $this->_propDict["crossTenantAccess"] = new CrossTenantAccessSettings($this->_propDict["crossTenantAccess"]); + return $this->_propDict["crossTenantAccess"]; + } + } + return null; + } + + /** + * Sets the crossTenantAccess + * + * @param CrossTenantAccessSettings $val The crossTenantAccess + * + * @return Settings + */ + public function setCrossTenantAccess($val) + { + $this->_propDict["crossTenantAccess"] = $val; + return $this; + } + + /** + * Gets the enrichedAuditLogs + * + * @return EnrichedAuditLogs|null The enrichedAuditLogs + */ + public function getEnrichedAuditLogs() + { + if (array_key_exists("enrichedAuditLogs", $this->_propDict)) { + if (is_a($this->_propDict["enrichedAuditLogs"], "\Beta\Microsoft\Graph\Networkaccess\Model\EnrichedAuditLogs") || is_null($this->_propDict["enrichedAuditLogs"])) { + return $this->_propDict["enrichedAuditLogs"]; + } else { + $this->_propDict["enrichedAuditLogs"] = new EnrichedAuditLogs($this->_propDict["enrichedAuditLogs"]); + return $this->_propDict["enrichedAuditLogs"]; + } + } + return null; + } + + /** + * Sets the enrichedAuditLogs + * + * @param EnrichedAuditLogs $val The enrichedAuditLogs + * + * @return Settings + */ + public function setEnrichedAuditLogs($val) + { + $this->_propDict["enrichedAuditLogs"] = $val; + return $this; + } + + /** + * Gets the forwardingOptions + * + * @return ForwardingOptions|null The forwardingOptions + */ + public function getForwardingOptions() + { + if (array_key_exists("forwardingOptions", $this->_propDict)) { + if (is_a($this->_propDict["forwardingOptions"], "\Beta\Microsoft\Graph\Networkaccess\Model\ForwardingOptions") || is_null($this->_propDict["forwardingOptions"])) { + return $this->_propDict["forwardingOptions"]; + } else { + $this->_propDict["forwardingOptions"] = new ForwardingOptions($this->_propDict["forwardingOptions"]); + return $this->_propDict["forwardingOptions"]; + } + } + return null; + } + + /** + * Sets the forwardingOptions + * + * @param ForwardingOptions $val The forwardingOptions + * + * @return Settings + */ + public function setForwardingOptions($val) + { + $this->_propDict["forwardingOptions"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Status.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Status.php new file mode 100644 index 0000000..f4aeca7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Status.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["onboardingErrorMessage"]; + } else { + return null; + } + } + + /** + * Sets the onboardingErrorMessage + * + * @param string $val The onboardingErrorMessage + * + * @return TenantStatus + */ + public function setOnboardingErrorMessage($val) + { + $this->_propDict["onboardingErrorMessage"] = $val; + return $this; + } + + /** + * Gets the onboardingStatus + * + * @return OnboardingStatus|null The onboardingStatus + */ + public function getOnboardingStatus() + { + if (array_key_exists("onboardingStatus", $this->_propDict)) { + if (is_a($this->_propDict["onboardingStatus"], "\Beta\Microsoft\Graph\Networkaccess\Model\OnboardingStatus") || is_null($this->_propDict["onboardingStatus"])) { + return $this->_propDict["onboardingStatus"]; + } else { + $this->_propDict["onboardingStatus"] = new OnboardingStatus($this->_propDict["onboardingStatus"]); + return $this->_propDict["onboardingStatus"]; + } + } + return null; + } + + /** + * Sets the onboardingStatus + * + * @param OnboardingStatus $val The onboardingStatus + * + * @return TenantStatus + */ + public function setOnboardingStatus($val) + { + $this->_propDict["onboardingStatus"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TrafficForwardingType.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TrafficForwardingType.php new file mode 100644 index 0000000..bb0475a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TrafficForwardingType.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["blockedCount"]; + } else { + return null; + } + } + + /** + * Sets the blockedCount + * + * @param int $val The value of the blockedCount + * + * @return TransactionSummary + */ + public function setBlockedCount($val) + { + $this->_propDict["blockedCount"] = $val; + return $this; + } + /** + * Gets the totalCount + * + * @return int|null The totalCount + */ + public function getTotalCount() + { + if (array_key_exists("totalCount", $this->_propDict)) { + return $this->_propDict["totalCount"]; + } else { + return null; + } + } + + /** + * Sets the totalCount + * + * @param int $val The value of the totalCount + * + * @return TransactionSummary + */ + public function setTotalCount($val) + { + $this->_propDict["totalCount"] = $val; + return $this; + } + + /** + * Gets the trafficType + * + * @return TrafficType|null The trafficType + */ + public function getTrafficType() + { + if (array_key_exists("trafficType", $this->_propDict)) { + if (is_a($this->_propDict["trafficType"], "\Beta\Microsoft\Graph\Networkaccess\Model\TrafficType") || is_null($this->_propDict["trafficType"])) { + return $this->_propDict["trafficType"]; + } else { + $this->_propDict["trafficType"] = new TrafficType($this->_propDict["trafficType"]); + return $this->_propDict["trafficType"]; + } + } + return null; + } + + /** + * Sets the trafficType + * + * @param TrafficType $val The value to assign to the trafficType + * + * @return TransactionSummary The TransactionSummary + */ + public function setTrafficType($val) + { + $this->_propDict["trafficType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfiguration.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfiguration.php new file mode 100644 index 0000000..6355b65 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfiguration.php @@ -0,0 +1,52 @@ +_propDict)) { + return $this->_propDict["preSharedKey"]; + } else { + return null; + } + } + + /** + * Sets the preSharedKey + * + * @param string $val The value of the preSharedKey + * + * @return TunnelConfiguration + */ + public function setPreSharedKey($val) + { + $this->_propDict["preSharedKey"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfigurationIKEv2Custom.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfigurationIKEv2Custom.php new file mode 100644 index 0000000..72cf186 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfigurationIKEv2Custom.php @@ -0,0 +1,249 @@ +setODataType("#microsoft.graph.networkaccess.tunnelConfigurationIKEv2Custom"); + } + + + /** + * Gets the dhGroup + * + * @return DhGroup|null The dhGroup + */ + public function getDhGroup() + { + if (array_key_exists("dhGroup", $this->_propDict)) { + if (is_a($this->_propDict["dhGroup"], "\Beta\Microsoft\Graph\Networkaccess\Model\DhGroup") || is_null($this->_propDict["dhGroup"])) { + return $this->_propDict["dhGroup"]; + } else { + $this->_propDict["dhGroup"] = new DhGroup($this->_propDict["dhGroup"]); + return $this->_propDict["dhGroup"]; + } + } + return null; + } + + /** + * Sets the dhGroup + * + * @param DhGroup $val The value to assign to the dhGroup + * + * @return TunnelConfigurationIKEv2Custom The TunnelConfigurationIKEv2Custom + */ + public function setDhGroup($val) + { + $this->_propDict["dhGroup"] = $val; + return $this; + } + + /** + * Gets the ikeEncryption + * + * @return IkeEncryption|null The ikeEncryption + */ + public function getIkeEncryption() + { + if (array_key_exists("ikeEncryption", $this->_propDict)) { + if (is_a($this->_propDict["ikeEncryption"], "\Beta\Microsoft\Graph\Networkaccess\Model\IkeEncryption") || is_null($this->_propDict["ikeEncryption"])) { + return $this->_propDict["ikeEncryption"]; + } else { + $this->_propDict["ikeEncryption"] = new IkeEncryption($this->_propDict["ikeEncryption"]); + return $this->_propDict["ikeEncryption"]; + } + } + return null; + } + + /** + * Sets the ikeEncryption + * + * @param IkeEncryption $val The value to assign to the ikeEncryption + * + * @return TunnelConfigurationIKEv2Custom The TunnelConfigurationIKEv2Custom + */ + public function setIkeEncryption($val) + { + $this->_propDict["ikeEncryption"] = $val; + return $this; + } + + /** + * Gets the ikeIntegrity + * + * @return IkeIntegrity|null The ikeIntegrity + */ + public function getIkeIntegrity() + { + if (array_key_exists("ikeIntegrity", $this->_propDict)) { + if (is_a($this->_propDict["ikeIntegrity"], "\Beta\Microsoft\Graph\Networkaccess\Model\IkeIntegrity") || is_null($this->_propDict["ikeIntegrity"])) { + return $this->_propDict["ikeIntegrity"]; + } else { + $this->_propDict["ikeIntegrity"] = new IkeIntegrity($this->_propDict["ikeIntegrity"]); + return $this->_propDict["ikeIntegrity"]; + } + } + return null; + } + + /** + * Sets the ikeIntegrity + * + * @param IkeIntegrity $val The value to assign to the ikeIntegrity + * + * @return TunnelConfigurationIKEv2Custom The TunnelConfigurationIKEv2Custom + */ + public function setIkeIntegrity($val) + { + $this->_propDict["ikeIntegrity"] = $val; + return $this; + } + + /** + * Gets the ipSecEncryption + * + * @return IpSecEncryption|null The ipSecEncryption + */ + public function getIpSecEncryption() + { + if (array_key_exists("ipSecEncryption", $this->_propDict)) { + if (is_a($this->_propDict["ipSecEncryption"], "\Beta\Microsoft\Graph\Networkaccess\Model\IpSecEncryption") || is_null($this->_propDict["ipSecEncryption"])) { + return $this->_propDict["ipSecEncryption"]; + } else { + $this->_propDict["ipSecEncryption"] = new IpSecEncryption($this->_propDict["ipSecEncryption"]); + return $this->_propDict["ipSecEncryption"]; + } + } + return null; + } + + /** + * Sets the ipSecEncryption + * + * @param IpSecEncryption $val The value to assign to the ipSecEncryption + * + * @return TunnelConfigurationIKEv2Custom The TunnelConfigurationIKEv2Custom + */ + public function setIpSecEncryption($val) + { + $this->_propDict["ipSecEncryption"] = $val; + return $this; + } + + /** + * Gets the ipSecIntegrity + * + * @return IpSecIntegrity|null The ipSecIntegrity + */ + public function getIpSecIntegrity() + { + if (array_key_exists("ipSecIntegrity", $this->_propDict)) { + if (is_a($this->_propDict["ipSecIntegrity"], "\Beta\Microsoft\Graph\Networkaccess\Model\IpSecIntegrity") || is_null($this->_propDict["ipSecIntegrity"])) { + return $this->_propDict["ipSecIntegrity"]; + } else { + $this->_propDict["ipSecIntegrity"] = new IpSecIntegrity($this->_propDict["ipSecIntegrity"]); + return $this->_propDict["ipSecIntegrity"]; + } + } + return null; + } + + /** + * Sets the ipSecIntegrity + * + * @param IpSecIntegrity $val The value to assign to the ipSecIntegrity + * + * @return TunnelConfigurationIKEv2Custom The TunnelConfigurationIKEv2Custom + */ + public function setIpSecIntegrity($val) + { + $this->_propDict["ipSecIntegrity"] = $val; + return $this; + } + + /** + * Gets the pfsGroup + * + * @return PfsGroup|null The pfsGroup + */ + public function getPfsGroup() + { + if (array_key_exists("pfsGroup", $this->_propDict)) { + if (is_a($this->_propDict["pfsGroup"], "\Beta\Microsoft\Graph\Networkaccess\Model\PfsGroup") || is_null($this->_propDict["pfsGroup"])) { + return $this->_propDict["pfsGroup"]; + } else { + $this->_propDict["pfsGroup"] = new PfsGroup($this->_propDict["pfsGroup"]); + return $this->_propDict["pfsGroup"]; + } + } + return null; + } + + /** + * Sets the pfsGroup + * + * @param PfsGroup $val The value to assign to the pfsGroup + * + * @return TunnelConfigurationIKEv2Custom The TunnelConfigurationIKEv2Custom + */ + public function setPfsGroup($val) + { + $this->_propDict["pfsGroup"] = $val; + return $this; + } + /** + * Gets the saLifeTimeSeconds + * + * @return int|null The saLifeTimeSeconds + */ + public function getSaLifeTimeSeconds() + { + if (array_key_exists("saLifeTimeSeconds", $this->_propDict)) { + return $this->_propDict["saLifeTimeSeconds"]; + } else { + return null; + } + } + + /** + * Sets the saLifeTimeSeconds + * + * @param int $val The value of the saLifeTimeSeconds + * + * @return TunnelConfigurationIKEv2Custom + */ + public function setSaLifeTimeSeconds($val) + { + $this->_propDict["saLifeTimeSeconds"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfigurationIKEv2Default.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfigurationIKEv2Default.php new file mode 100644 index 0000000..716f21d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/TunnelConfigurationIKEv2Default.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.networkaccess.tunnelConfigurationIKEv2Default"); + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Url.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Url.php new file mode 100644 index 0000000..0508db9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/Networkaccess/Model/Url.php @@ -0,0 +1,63 @@ +setODataType("#microsoft.graph.networkaccess.url"); + } + + /** + * Gets the value + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * + * @param string $val The value of the value + * + * @return Url + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AppliedCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AppliedCategory.php new file mode 100644 index 0000000..5d39d3b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/AppliedCategory.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["subCategory"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\SubCategory") || is_null($this->_propDict["subCategory"])) { + return $this->_propDict["subCategory"]; + } else { + $this->_propDict["subCategory"] = new SubCategory($this->_propDict["subCategory"]); + return $this->_propDict["subCategory"]; + } + } + return null; + } + + /** + * Sets the subCategory + * Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label. + * + * @param SubCategory $val The value to assign to the subCategory + * + * @return AppliedCategory The AppliedCategory + */ + public function setSubCategory($val) + { + $this->_propDict["subCategory"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Authority.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Authority.php new file mode 100644 index 0000000..b0dd1fe --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Authority.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["subCategories"]; + } else { + return null; + } + } + + /** + * Sets the subCategories + * Represents all subcategories under a particular category. + * + * @param SubCategoryTemplate[] $val The subCategories + * + * @return CategoryTemplate + */ + public function setSubCategories($val) + { + $this->_propDict["subCategories"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Citation.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Citation.php new file mode 100644 index 0000000..6f3e584 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Citation.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["citationJurisdiction"]; + } else { + return null; + } + } + + /** + * Sets the citationJurisdiction + * Represents the jurisdiction or agency that published the citation. + * + * @param string $val The value of the citationJurisdiction + * + * @return Citation + */ + public function setCitationJurisdiction($val) + { + $this->_propDict["citationJurisdiction"] = $val; + return $this; + } + /** + * Gets the citationUrl + * Represents the URL to the published citation. + * + * @return string|null The citationUrl + */ + public function getCitationUrl() + { + if (array_key_exists("citationUrl", $this->_propDict)) { + return $this->_propDict["citationUrl"]; + } else { + return null; + } + } + + /** + * Sets the citationUrl + * Represents the URL to the published citation. + * + * @param string $val The value of the citationUrl + * + * @return Citation + */ + public function setCitationUrl($val) + { + $this->_propDict["citationUrl"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/CitationTemplate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/CitationTemplate.php new file mode 100644 index 0000000..e279df8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/CitationTemplate.php @@ -0,0 +1,85 @@ +_propDict)) { + return $this->_propDict["citationJurisdiction"]; + } else { + return null; + } + } + + /** + * Sets the citationJurisdiction + * Represents the jurisdiction or agency that published the citation. + * + * @param string $val The citationJurisdiction + * + * @return CitationTemplate + */ + public function setCitationJurisdiction($val) + { + $this->_propDict["citationJurisdiction"] = $val; + return $this; + } + + /** + * Gets the citationUrl + * Represents the URL to the published citation. + * + * @return string|null The citationUrl + */ + public function getCitationUrl() + { + if (array_key_exists("citationUrl", $this->_propDict)) { + return $this->_propDict["citationUrl"]; + } else { + return null; + } + } + + /** + * Sets the citationUrl + * Represents the URL to the published citation. + * + * @param string $val The citationUrl + * + * @return CitationTemplate + */ + public function setCitationUrl($val) + { + $this->_propDict["citationUrl"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Department.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Department.php new file mode 100644 index 0000000..812e6e1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Department.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["authority"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\Authority") || is_null($this->_propDict["authority"])) { + return $this->_propDict["authority"]; + } else { + $this->_propDict["authority"] = new Authority($this->_propDict["authority"]); + return $this->_propDict["authority"]; + } + } + return null; + } + + /** + * Sets the authority + * Represents the file plan descriptor of type authority applied to a particular retention label. + * + * @param Authority $val The authority + * + * @return FilePlanDescriptor + */ + public function setAuthority($val) + { + $this->_propDict["authority"] = $val; + return $this; + } + + /** + * Gets the category + * + * @return AppliedCategory|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + if (is_a($this->_propDict["category"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\AppliedCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new AppliedCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * + * @param AppliedCategory $val The category + * + * @return FilePlanDescriptor + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the citation + * Represents the file plan descriptor of type citation applied to a particular retention label. + * + * @return Citation|null The citation + */ + public function getCitation() + { + if (array_key_exists("citation", $this->_propDict)) { + if (is_a($this->_propDict["citation"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\Citation") || is_null($this->_propDict["citation"])) { + return $this->_propDict["citation"]; + } else { + $this->_propDict["citation"] = new Citation($this->_propDict["citation"]); + return $this->_propDict["citation"]; + } + } + return null; + } + + /** + * Sets the citation + * Represents the file plan descriptor of type citation applied to a particular retention label. + * + * @param Citation $val The citation + * + * @return FilePlanDescriptor + */ + public function setCitation($val) + { + $this->_propDict["citation"] = $val; + return $this; + } + + /** + * Gets the department + * Represents the file plan descriptor of type department applied to a particular retention label. + * + * @return Department|null The department + */ + public function getDepartment() + { + if (array_key_exists("department", $this->_propDict)) { + if (is_a($this->_propDict["department"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\Department") || is_null($this->_propDict["department"])) { + return $this->_propDict["department"]; + } else { + $this->_propDict["department"] = new Department($this->_propDict["department"]); + return $this->_propDict["department"]; + } + } + return null; + } + + /** + * Sets the department + * Represents the file plan descriptor of type department applied to a particular retention label. + * + * @param Department $val The department + * + * @return FilePlanDescriptor + */ + public function setDepartment($val) + { + $this->_propDict["department"] = $val; + return $this; + } + + /** + * Gets the filePlanReference + * Represents the file plan descriptor of type filePlanReference applied to a particular retention label. + * + * @return FilePlanReference|null The filePlanReference + */ + public function getFilePlanReference() + { + if (array_key_exists("filePlanReference", $this->_propDict)) { + if (is_a($this->_propDict["filePlanReference"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\FilePlanReference") || is_null($this->_propDict["filePlanReference"])) { + return $this->_propDict["filePlanReference"]; + } else { + $this->_propDict["filePlanReference"] = new FilePlanReference($this->_propDict["filePlanReference"]); + return $this->_propDict["filePlanReference"]; + } + } + return null; + } + + /** + * Sets the filePlanReference + * Represents the file plan descriptor of type filePlanReference applied to a particular retention label. + * + * @param FilePlanReference $val The filePlanReference + * + * @return FilePlanDescriptor + */ + public function setFilePlanReference($val) + { + $this->_propDict["filePlanReference"] = $val; + return $this; + } + + /** + * Gets the authorityTemplate + * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + * + * @return AuthorityTemplate|null The authorityTemplate + */ + public function getAuthorityTemplate() + { + if (array_key_exists("authorityTemplate", $this->_propDict)) { + if (is_a($this->_propDict["authorityTemplate"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\AuthorityTemplate") || is_null($this->_propDict["authorityTemplate"])) { + return $this->_propDict["authorityTemplate"]; + } else { + $this->_propDict["authorityTemplate"] = new AuthorityTemplate($this->_propDict["authorityTemplate"]); + return $this->_propDict["authorityTemplate"]; + } + } + return null; + } + + /** + * Sets the authorityTemplate + * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + * + * @param AuthorityTemplate $val The authorityTemplate + * + * @return FilePlanDescriptor + */ + public function setAuthorityTemplate($val) + { + $this->_propDict["authorityTemplate"] = $val; + return $this; + } + + /** + * Gets the categoryTemplate + * Specifies a group of similar types of content in a particular department. + * + * @return CategoryTemplate|null The categoryTemplate + */ + public function getCategoryTemplate() + { + if (array_key_exists("categoryTemplate", $this->_propDict)) { + if (is_a($this->_propDict["categoryTemplate"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\CategoryTemplate") || is_null($this->_propDict["categoryTemplate"])) { + return $this->_propDict["categoryTemplate"]; + } else { + $this->_propDict["categoryTemplate"] = new CategoryTemplate($this->_propDict["categoryTemplate"]); + return $this->_propDict["categoryTemplate"]; + } + } + return null; + } + + /** + * Sets the categoryTemplate + * Specifies a group of similar types of content in a particular department. + * + * @param CategoryTemplate $val The categoryTemplate + * + * @return FilePlanDescriptor + */ + public function setCategoryTemplate($val) + { + $this->_propDict["categoryTemplate"] = $val; + return $this; + } + + /** + * Gets the citationTemplate + * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + * + * @return CitationTemplate|null The citationTemplate + */ + public function getCitationTemplate() + { + if (array_key_exists("citationTemplate", $this->_propDict)) { + if (is_a($this->_propDict["citationTemplate"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\CitationTemplate") || is_null($this->_propDict["citationTemplate"])) { + return $this->_propDict["citationTemplate"]; + } else { + $this->_propDict["citationTemplate"] = new CitationTemplate($this->_propDict["citationTemplate"]); + return $this->_propDict["citationTemplate"]; + } + } + return null; + } + + /** + * Sets the citationTemplate + * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + * + * @param CitationTemplate $val The citationTemplate + * + * @return FilePlanDescriptor + */ + public function setCitationTemplate($val) + { + $this->_propDict["citationTemplate"] = $val; + return $this; + } + + /** + * Gets the departmentTemplate + * Specifies the department or business unit of an organization to which a label belongs. + * + * @return DepartmentTemplate|null The departmentTemplate + */ + public function getDepartmentTemplate() + { + if (array_key_exists("departmentTemplate", $this->_propDict)) { + if (is_a($this->_propDict["departmentTemplate"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\DepartmentTemplate") || is_null($this->_propDict["departmentTemplate"])) { + return $this->_propDict["departmentTemplate"]; + } else { + $this->_propDict["departmentTemplate"] = new DepartmentTemplate($this->_propDict["departmentTemplate"]); + return $this->_propDict["departmentTemplate"]; + } + } + return null; + } + + /** + * Sets the departmentTemplate + * Specifies the department or business unit of an organization to which a label belongs. + * + * @param DepartmentTemplate $val The departmentTemplate + * + * @return FilePlanDescriptor + */ + public function setDepartmentTemplate($val) + { + $this->_propDict["departmentTemplate"] = $val; + return $this; + } + + /** + * Gets the filePlanReferenceTemplate + * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + * + * @return FilePlanReferenceTemplate|null The filePlanReferenceTemplate + */ + public function getFilePlanReferenceTemplate() + { + if (array_key_exists("filePlanReferenceTemplate", $this->_propDict)) { + if (is_a($this->_propDict["filePlanReferenceTemplate"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\FilePlanReferenceTemplate") || is_null($this->_propDict["filePlanReferenceTemplate"])) { + return $this->_propDict["filePlanReferenceTemplate"]; + } else { + $this->_propDict["filePlanReferenceTemplate"] = new FilePlanReferenceTemplate($this->_propDict["filePlanReferenceTemplate"]); + return $this->_propDict["filePlanReferenceTemplate"]; + } + } + return null; + } + + /** + * Sets the filePlanReferenceTemplate + * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + * + * @param FilePlanReferenceTemplate $val The filePlanReferenceTemplate + * + * @return FilePlanDescriptor + */ + public function setFilePlanReferenceTemplate($val) + { + $this->_propDict["filePlanReferenceTemplate"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanDescriptorBase.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanDescriptorBase.php new file mode 100644 index 0000000..2fd077d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanDescriptorBase.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["displayName"]; + } else { + return null; + } + } + + /** + * Sets the displayName + * Unique string that defines the name for each file plan descriptor associated with a particular retention label. + * + * @param string $val The value of the displayName + * + * @return FilePlanDescriptorBase + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanDescriptorTemplate.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanDescriptorTemplate.php new file mode 100644 index 0000000..0de03a3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanDescriptorTemplate.php @@ -0,0 +1,122 @@ +_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Beta\Microsoft\Graph\Model\IdentitySet") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new \Beta\Microsoft\Graph\Model\IdentitySet($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * Represents the user who created the filePlanDescriptorTemplate column. + * + * @param \Beta\Microsoft\Graph\Model\IdentitySet $val The createdBy + * + * @return FilePlanDescriptorTemplate + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * Represents the date and time in which the filePlanDescriptorTemplate is created. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * Represents the date and time in which the filePlanDescriptorTemplate is created. + * + * @param \DateTime $val The createdDateTime + * + * @return FilePlanDescriptorTemplate + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the displayName + * Unique string that defines a filePlanDescriptorTemplate name. + * + * @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 + * Unique string that defines a filePlanDescriptorTemplate name. + * + * @param string $val The displayName + * + * @return FilePlanDescriptorTemplate + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanReference.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanReference.php new file mode 100644 index 0000000..fe79eb3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/FilePlanReference.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["subdomains"]; + } else { + return null; + } + } + + /** + * Sets the subdomains + * The subdomains that are associated with this host. + * + * @param Subdomain[] $val The subdomains + * + * @return Host + */ + public function setSubdomains($val) + { + $this->_propDict["subdomains"] = $val; + return $this; + } + + /** * Gets the trackers * The hostTrackers that are associated with this host. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Indicator.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Indicator.php index 85a38f7..56dfa3b 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Indicator.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/Indicator.php @@ -26,7 +26,7 @@ class Indicator extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the source - * The source that provides this indicator. The possible values are: microsoftDefenderThreatIntelligence, openSourceIntelligence, public, unknownFutureValue. + * The source that provides this indicator. The possible values are: microsoft, osint, public, unknownFutureValue. * * @return IndicatorSource|null The source */ @@ -45,7 +45,7 @@ class Indicator extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the source - * The source that provides this indicator. The possible values are: microsoftDefenderThreatIntelligence, openSourceIntelligence, public, unknownFutureValue. + * The source that provides this indicator. The possible values are: microsoft, osint, public, unknownFutureValue. * * @param IndicatorSource $val The source * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IndicatorSource.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IndicatorSource.php index 5281348..f836876 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IndicatorSource.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IndicatorSource.php @@ -29,8 +29,8 @@ class IndicatorSource extends Enum /** * The Enum IndicatorSource */ - const MICROSOFT_DEFENDER_THREAT_INTELLIGENCE = "microsoftDefenderThreatIntelligence"; - const OPEN_SOURCE_INTELLIGENCE = "openSourceIntelligence"; + const MICROSOFT = "microsoft"; + const OSINT = "osint"; const GRAPHPUBLIC = "public"; const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfile.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfile.php index f5c5626..adaaee9 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfile.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfile.php @@ -53,6 +53,34 @@ class IntelligenceProfile extends \Beta\Microsoft\Graph\Model\Entity return $this; } + + /** + * Gets the countriesOrRegionsOfOrigin + * + * @return array|null The countriesOrRegionsOfOrigin + */ + public function getCountriesOrRegionsOfOrigin() + { + if (array_key_exists("countriesOrRegionsOfOrigin", $this->_propDict)) { + return $this->_propDict["countriesOrRegionsOfOrigin"]; + } else { + return null; + } + } + + /** + * Sets the countriesOrRegionsOfOrigin + * + * @param IntelligenceProfileCountryOrRegionOfOrigin[] $val The countriesOrRegionsOfOrigin + * + * @return IntelligenceProfile + */ + public function setCountriesOrRegionsOfOrigin($val) + { + $this->_propDict["countriesOrRegionsOfOrigin"] = $val; + return $this; + } + /** * Gets the description * A synopsis of the threat actor. This property places the threat actor in wider context, tracing its discovery, history, significant campaigns, targeting, techniques of note, affiliations with governments, law enforcement countermeasures, and any areas of dispute among the security community regarding attribution. @@ -152,36 +180,6 @@ class IntelligenceProfile extends \Beta\Microsoft\Graph\Model\Entity return $this; } - - /** - * Gets the sponsorStates - * Known states (such as a country or government) who have sponsored threat actors associated with this intelligenceProfile. This is also known as the country/region of origin for the given actor or threat. - * - * @return array|null The sponsorStates - */ - public function getSponsorStates() - { - if (array_key_exists("sponsorStates", $this->_propDict)) { - return $this->_propDict["sponsorStates"]; - } else { - return null; - } - } - - /** - * Sets the sponsorStates - * Known states (such as a country or government) who have sponsored threat actors associated with this intelligenceProfile. This is also known as the country/region of origin for the given actor or threat. - * - * @param IntelligenceProfileSponsorState[] $val The sponsorStates - * - * @return IntelligenceProfile - */ - public function setSponsorStates($val) - { - $this->_propDict["sponsorStates"] = $val; - return $this; - } - /** * Gets the summary * A short summary of this intelligenceProfile. diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfileSponsorState.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfileCountryOrRegionOfOrigin.php similarity index 78% rename from vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfileSponsorState.php rename to vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfileCountryOrRegionOfOrigin.php index efc7ba6..b4f7fc6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfileSponsorState.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/IntelligenceProfileCountryOrRegionOfOrigin.php @@ -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. * -* IntelligenceProfileSponsorState File +* IntelligenceProfileCountryOrRegionOfOrigin File * PHP version 7 * * @category Library @@ -13,7 +13,7 @@ */ namespace Beta\Microsoft\Graph\SecurityNamespace\Model; /** -* IntelligenceProfileSponsorState class +* IntelligenceProfileCountryOrRegionOfOrigin class * * @category Model * @package Microsoft.Graph @@ -21,11 +21,10 @@ namespace Beta\Microsoft\Graph\SecurityNamespace\Model; * @license https://opensource.org/licenses/MIT MIT License * @link https://graph.microsoft.com */ -class IntelligenceProfileSponsorState extends \Beta\Microsoft\Graph\Model\Entity +class IntelligenceProfileCountryOrRegionOfOrigin extends \Beta\Microsoft\Graph\Model\Entity { /** * Gets the code - * A codified representation for this sponsor state. * * @return string|null The code */ @@ -40,11 +39,10 @@ class IntelligenceProfileSponsorState extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the code - * A codified representation for this sponsor state. * * @param string $val The value of the code * - * @return IntelligenceProfileSponsorState + * @return IntelligenceProfileCountryOrRegionOfOrigin */ public function setCode($val) { @@ -53,7 +51,6 @@ class IntelligenceProfileSponsorState extends \Beta\Microsoft\Graph\Model\Entity } /** * Gets the label - * A display label for this sponsor state. * * @return string|null The label */ @@ -68,11 +65,10 @@ class IntelligenceProfileSponsorState extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the label - * A display label for this sponsor state. * * @param string $val The value of the label * - * @return IntelligenceProfileSponsorState + * @return IntelligenceProfileCountryOrRegionOfOrigin */ public function setLabel($val) { diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/LabelsRoot.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/LabelsRoot.php index d9c8101..3b98fb6 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/LabelsRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/LabelsRoot.php @@ -25,8 +25,159 @@ namespace Beta\Microsoft\Graph\SecurityNamespace\Model; class LabelsRoot extends \Beta\Microsoft\Graph\Model\Entity { + /** + * Gets the authorities + * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + * + * @return array|null The authorities + */ + public function getAuthorities() + { + if (array_key_exists("authorities", $this->_propDict)) { + return $this->_propDict["authorities"]; + } else { + return null; + } + } + + /** + * Sets the authorities + * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + * + * @param AuthorityTemplate[] $val The authorities + * + * @return LabelsRoot + */ + public function setAuthorities($val) + { + $this->_propDict["authorities"] = $val; + return $this; + } + + + /** + * Gets the categories + * Specifies a group of similar types of content in a particular department. + * + * @return array|null The categories + */ + public function getCategories() + { + if (array_key_exists("categories", $this->_propDict)) { + return $this->_propDict["categories"]; + } else { + return null; + } + } + + /** + * Sets the categories + * Specifies a group of similar types of content in a particular department. + * + * @param CategoryTemplate[] $val The categories + * + * @return LabelsRoot + */ + public function setCategories($val) + { + $this->_propDict["categories"] = $val; + return $this; + } + + + /** + * Gets the citations + * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + * + * @return array|null The citations + */ + public function getCitations() + { + if (array_key_exists("citations", $this->_propDict)) { + return $this->_propDict["citations"]; + } else { + return null; + } + } + + /** + * Sets the citations + * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + * + * @param CitationTemplate[] $val The citations + * + * @return LabelsRoot + */ + public function setCitations($val) + { + $this->_propDict["citations"] = $val; + return $this; + } + + + /** + * Gets the departments + * Specifies the department or business unit of an organization to which a label belongs. + * + * @return array|null The departments + */ + public function getDepartments() + { + if (array_key_exists("departments", $this->_propDict)) { + return $this->_propDict["departments"]; + } else { + return null; + } + } + + /** + * Sets the departments + * Specifies the department or business unit of an organization to which a label belongs. + * + * @param DepartmentTemplate[] $val The departments + * + * @return LabelsRoot + */ + public function setDepartments($val) + { + $this->_propDict["departments"] = $val; + return $this; + } + + + /** + * Gets the filePlanReferences + * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + * + * @return array|null The filePlanReferences + */ + public function getFilePlanReferences() + { + if (array_key_exists("filePlanReferences", $this->_propDict)) { + return $this->_propDict["filePlanReferences"]; + } else { + return null; + } + } + + /** + * Sets the filePlanReferences + * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + * + * @param FilePlanReferenceTemplate[] $val The filePlanReferences + * + * @return LabelsRoot + */ + public function setFilePlanReferences($val) + { + $this->_propDict["filePlanReferences"] = $val; + return $this; + } + + /** * Gets the retentionLabels + * Represents how customers can manage their data, whether and for how long to retain or delete it. * * @return array|null The retentionLabels */ @@ -41,6 +192,7 @@ class LabelsRoot extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the retentionLabels + * Represents how customers can manage their data, whether and for how long to retain or delete it. * * @param RetentionLabel[] $val The retentionLabels * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ProcessEvidence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ProcessEvidence.php index e8a1c7e..93689ff 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ProcessEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ProcessEvidence.php @@ -26,7 +26,7 @@ class ProcessEvidence extends AlertEvidence /** * Gets the detectionStatus - * The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue. + * The status of the detection. The possible values are: detected, blocked, prevented, unknownFutureValue. * * @return DetectionStatus|null The detectionStatus */ @@ -45,7 +45,7 @@ class ProcessEvidence extends AlertEvidence /** * Sets the detectionStatus - * The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue. + * The status of the detection. The possible values are: detected, blocked, prevented, unknownFutureValue. * * @param DetectionStatus $val The value to assign to the detectionStatus * @@ -120,7 +120,7 @@ class ProcessEvidence extends AlertEvidence /** * Gets the parentProcessCreationDateTime - * Date and time when the parent of the process was created. + * Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The parentProcessCreationDateTime */ @@ -139,7 +139,7 @@ class ProcessEvidence extends AlertEvidence /** * Sets the parentProcessCreationDateTime - * Date and time when the parent of the process was created. + * Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The value to assign to the parentProcessCreationDateTime * @@ -242,7 +242,7 @@ class ProcessEvidence extends AlertEvidence /** * Gets the processCreationDateTime - * Date and time the process was created. + * Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The processCreationDateTime */ @@ -261,7 +261,7 @@ class ProcessEvidence extends AlertEvidence /** * Sets the processCreationDateTime - * Date and time the process was created. + * Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The value to assign to the processCreationDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RetentionLabel.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RetentionLabel.php index 33dcbb9..eae801a 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RetentionLabel.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/RetentionLabel.php @@ -466,10 +466,43 @@ class RetentionLabel extends \Beta\Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the descriptors + * Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + * + * @return FilePlanDescriptor|null The descriptors + */ + public function getDescriptors() + { + if (array_key_exists("descriptors", $this->_propDict)) { + if (is_a($this->_propDict["descriptors"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\FilePlanDescriptor") || is_null($this->_propDict["descriptors"])) { + return $this->_propDict["descriptors"]; + } else { + $this->_propDict["descriptors"] = new FilePlanDescriptor($this->_propDict["descriptors"]); + return $this->_propDict["descriptors"]; + } + } + return null; + } + + /** + * Sets the descriptors + * Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + * + * @param FilePlanDescriptor $val The descriptors + * + * @return RetentionLabel + */ + public function setDescriptors($val) + { + $this->_propDict["descriptors"] = $val; + return $this; + } + /** * Gets the dispositionReviewStages - * Review stages during which reviewers are notified to determine whether a document must be deleted or retained. + * When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. * * @return array|null The dispositionReviewStages */ @@ -484,7 +517,7 @@ class RetentionLabel extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the dispositionReviewStages - * Review stages during which reviewers are notified to determine whether a document must be deleted or retained. + * When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. * * @param DispositionReviewStage[] $val The dispositionReviewStages * @@ -498,6 +531,7 @@ class RetentionLabel extends \Beta\Microsoft\Graph\Model\Entity /** * Gets the retentionEventType + * Represents the type associated with a retention event. * * @return RetentionEventType|null The retentionEventType */ @@ -516,6 +550,7 @@ class RetentionLabel extends \Beta\Microsoft\Graph\Model\Entity /** * Sets the retentionEventType + * Represents the type associated with a retention event. * * @param RetentionEventType $val The retentionEventType * diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/SubCategory.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/SubCategory.php new file mode 100644 index 0000000..04430da --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/SubCategory.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * The first date and time when Microsoft Defender Threat Intelligence observed the subdomain. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The firstSeenDateTime + * + * @return Subdomain + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the host + * The host of the subdomain. + * + * @return Host|null The host + */ + public function getHost() + { + if (array_key_exists("host", $this->_propDict)) { + if (is_a($this->_propDict["host"], "\Beta\Microsoft\Graph\SecurityNamespace\Model\Host") || is_null($this->_propDict["host"])) { + return $this->_propDict["host"]; + } else { + $this->_propDict["host"] = new Host($this->_propDict["host"]); + return $this->_propDict["host"]; + } + } + return null; + } + + /** + * Sets the host + * The host of the subdomain. + * + * @param Host $val The host + * + * @return Subdomain + */ + public function setHost($val) + { + $this->_propDict["host"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ThreatIntelligence.php b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ThreatIntelligence.php index c0c5fde..e240992 100644 --- a/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ThreatIntelligence.php +++ b/vendor/microsoft/microsoft-graph/src/Beta/Microsoft/Graph/SecurityNamespace/Model/ThreatIntelligence.php @@ -293,6 +293,36 @@ class ThreatIntelligence extends \Beta\Microsoft\Graph\Model\Entity } + /** + * Gets the subdomains + * Retrieve details about the microsoft.graph.security.subdomain.Note: List retrieval is not yet supported. + * + * @return array|null The subdomains + */ + public function getSubdomains() + { + if (array_key_exists("subdomains", $this->_propDict)) { + return $this->_propDict["subdomains"]; + } else { + return null; + } + } + + /** + * Sets the subdomains + * Retrieve details about the microsoft.graph.security.subdomain.Note: List retrieval is not yet supported. + * + * @param Subdomain[] $val The subdomains + * + * @return ThreatIntelligence + */ + public function setSubdomains($val) + { + $this->_propDict["subdomains"] = $val; + return $this; + } + + /** * Gets the vulnerabilities * Retrieve details about microsoft.graph.security.vulnerabilities.Note: List retrieval is not yet supported. diff --git a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php index 580992a..497d9ad 100644 --- a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php +++ b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/MediaStream.php @@ -146,6 +146,39 @@ class MediaStream extends \Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the averageFreezeDuration + * Average duration of the received freezing time in the video stream. + * + * @return \DateInterval|null The averageFreezeDuration + */ + public function getAverageFreezeDuration() + { + if (array_key_exists("averageFreezeDuration", $this->_propDict)) { + if (is_a($this->_propDict["averageFreezeDuration"], "\DateInterval") || is_null($this->_propDict["averageFreezeDuration"])) { + return $this->_propDict["averageFreezeDuration"]; + } else { + $this->_propDict["averageFreezeDuration"] = new \DateInterval($this->_propDict["averageFreezeDuration"]); + return $this->_propDict["averageFreezeDuration"]; + } + } + return null; + } + + /** + * Sets the averageFreezeDuration + * Average duration of the received freezing time in the video stream. + * + * @param \DateInterval $val The value to assign to the averageFreezeDuration + * + * @return MediaStream The MediaStream + */ + public function setAverageFreezeDuration($val) + { + $this->_propDict["averageFreezeDuration"] = $val; + return $this; + } + /** * Gets the averageJitter * Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. @@ -413,6 +446,34 @@ class MediaStream extends \Microsoft\Graph\Model\Entity return $this; } /** + * Gets the isAudioForwardErrorCorrectionUsed + * Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null. + * + * @return bool|null The isAudioForwardErrorCorrectionUsed + */ + public function getIsAudioForwardErrorCorrectionUsed() + { + if (array_key_exists("isAudioForwardErrorCorrectionUsed", $this->_propDict)) { + return $this->_propDict["isAudioForwardErrorCorrectionUsed"]; + } else { + return null; + } + } + + /** + * Sets the isAudioForwardErrorCorrectionUsed + * Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null. + * + * @param bool $val The value of the isAudioForwardErrorCorrectionUsed + * + * @return MediaStream + */ + public function setIsAudioForwardErrorCorrectionUsed($val) + { + $this->_propDict["isAudioForwardErrorCorrectionUsed"] = $val; + return $this; + } + /** * Gets the lowFrameRateRatio * Fraction of the call where frame rate is less than 7.5 frames per second. * @@ -680,6 +741,39 @@ class MediaStream extends \Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the rmsFreezeDuration + * Average duration of the received freezing time in the video stream represented in root mean square. + * + * @return \DateInterval|null The rmsFreezeDuration + */ + public function getRmsFreezeDuration() + { + if (array_key_exists("rmsFreezeDuration", $this->_propDict)) { + if (is_a($this->_propDict["rmsFreezeDuration"], "\DateInterval") || is_null($this->_propDict["rmsFreezeDuration"])) { + return $this->_propDict["rmsFreezeDuration"]; + } else { + $this->_propDict["rmsFreezeDuration"] = new \DateInterval($this->_propDict["rmsFreezeDuration"]); + return $this->_propDict["rmsFreezeDuration"]; + } + } + return null; + } + + /** + * Sets the rmsFreezeDuration + * Average duration of the received freezing time in the video stream represented in root mean square. + * + * @param \DateInterval $val The value to assign to the rmsFreezeDuration + * + * @return MediaStream The MediaStream + */ + public function setRmsFreezeDuration($val) + { + $this->_propDict["rmsFreezeDuration"] = $val; + return $this; + } + /** * Gets the startDateTime * UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z diff --git a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/ParticipantEndpoint.php b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/ParticipantEndpoint.php index b7b065f..56d7799 100644 --- a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/ParticipantEndpoint.php +++ b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/ParticipantEndpoint.php @@ -23,6 +23,90 @@ namespace Microsoft\Graph\CallRecords\Model; */ class ParticipantEndpoint extends Endpoint { + /** + * Gets the cpuCoresCount + * CPU number of cores used by the media endpoint. + * + * @return int|null The cpuCoresCount + */ + public function getCpuCoresCount() + { + if (array_key_exists("cpuCoresCount", $this->_propDict)) { + return $this->_propDict["cpuCoresCount"]; + } else { + return null; + } + } + + /** + * Sets the cpuCoresCount + * CPU number of cores used by the media endpoint. + * + * @param int $val The value of the cpuCoresCount + * + * @return ParticipantEndpoint + */ + public function setCpuCoresCount($val) + { + $this->_propDict["cpuCoresCount"] = $val; + return $this; + } + /** + * Gets the cpuName + * CPU name used by the media endpoint. + * + * @return string|null The cpuName + */ + public function getCpuName() + { + if (array_key_exists("cpuName", $this->_propDict)) { + return $this->_propDict["cpuName"]; + } else { + return null; + } + } + + /** + * Sets the cpuName + * CPU name used by the media endpoint. + * + * @param string $val The value of the cpuName + * + * @return ParticipantEndpoint + */ + public function setCpuName($val) + { + $this->_propDict["cpuName"] = $val; + return $this; + } + /** + * Gets the cpuProcessorSpeedInMhz + * CPU processor speed used by the media endpoint. + * + * @return int|null The cpuProcessorSpeedInMhz + */ + public function getCpuProcessorSpeedInMhz() + { + if (array_key_exists("cpuProcessorSpeedInMhz", $this->_propDict)) { + return $this->_propDict["cpuProcessorSpeedInMhz"]; + } else { + return null; + } + } + + /** + * Sets the cpuProcessorSpeedInMhz + * CPU processor speed used by the media endpoint. + * + * @param int $val The value of the cpuProcessorSpeedInMhz + * + * @return ParticipantEndpoint + */ + public function setCpuProcessorSpeedInMhz($val) + { + $this->_propDict["cpuProcessorSpeedInMhz"] = $val; + return $this; + } /** * Gets the feedback @@ -89,4 +173,32 @@ class ParticipantEndpoint extends Endpoint $this->_propDict["identity"] = $val; return $this; } + /** + * Gets the name + * Name of the device used by the media endpoint. + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * Name of the device used by the media endpoint. + * + * @param string $val The value of the name + * + * @return ParticipantEndpoint + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } } diff --git a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/Session.php b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/Session.php index a21e3b7..6387e8c 100644 --- a/vendor/microsoft/microsoft-graph/src/CallRecords/Model/Session.php +++ b/vendor/microsoft/microsoft-graph/src/CallRecords/Model/Session.php @@ -156,6 +156,35 @@ class Session extends \Microsoft\Graph\Model\Entity return $this; } + /** + * Gets the isTest + * Specifies whether the session is a test. + * + * @return bool|null The isTest + */ + public function getIsTest() + { + if (array_key_exists("isTest", $this->_propDict)) { + return $this->_propDict["isTest"]; + } else { + return null; + } + } + + /** + * Sets the isTest + * Specifies whether the session is a test. + * + * @param bool $val The isTest + * + * @return Session + */ + public function setIsTest($val) + { + $this->_propDict["isTest"] = boolval($val); + return $this; + } + /** * Gets the modalities diff --git a/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php b/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php index ed52340..43a8017 100644 --- a/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php +++ b/vendor/microsoft/microsoft-graph/src/Core/GraphConstants.php @@ -23,7 +23,7 @@ final class GraphConstants const REST_ENDPOINT = "https://graph.microsoft.com/"; // Define HTTP request constants - const SDK_VERSION = "1.99.0"; + const SDK_VERSION = "1.102.0"; // Define error constants const MAX_PAGE_SIZE = 999; diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtension.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtension.php new file mode 100644 index 0000000..6475ad8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtension.php @@ -0,0 +1,192 @@ +_propDict)) { + if (is_a($this->_propDict["callbackConfiguration"], "\Microsoft\Graph\Model\CustomExtensionCallbackConfiguration") || is_null($this->_propDict["callbackConfiguration"])) { + return $this->_propDict["callbackConfiguration"]; + } else { + $this->_propDict["callbackConfiguration"] = new \Microsoft\Graph\Model\CustomExtensionCallbackConfiguration($this->_propDict["callbackConfiguration"]); + return $this->_propDict["callbackConfiguration"]; + } + } + return null; + } + + /** + * Sets the callbackConfiguration + * The callback configuration for a custom task extension. + * + * @param \Microsoft\Graph\Model\CustomExtensionCallbackConfiguration $val The callbackConfiguration + * + * @return CustomTaskExtension + */ + public function setCallbackConfiguration($val) + { + $this->_propDict["callbackConfiguration"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * When the custom task extension was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * When the custom task extension was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The createdDateTime + * + * @return CustomTaskExtension + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the lastModifiedDateTime + * When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return CustomTaskExtension + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the createdBy + * The unique identifier of the Azure AD user that created the custom task extension.Supports $filter(eq, ne) and $expand. + * + * @return \Microsoft\Graph\Model\User|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new \Microsoft\Graph\Model\User($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * The unique identifier of the Azure AD user that created the custom task extension.Supports $filter(eq, ne) and $expand. + * + * @param \Microsoft\Graph\Model\User $val The createdBy + * + * @return CustomTaskExtension + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * The unique identifier of the Azure AD user that modified the custom task extension last.Supports $filter(eq, ne) and $expand. + * + * @return \Microsoft\Graph\Model\User|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new \Microsoft\Graph\Model\User($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * The unique identifier of the Azure AD user that modified the custom task extension last.Supports $filter(eq, ne) and $expand. + * + * @param \Microsoft\Graph\Model\User $val The lastModifiedBy + * + * @return CustomTaskExtension + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php new file mode 100644 index 0000000..eecac6a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackConfiguration.php @@ -0,0 +1,68 @@ +setODataType("#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration"); + } + + + /** + * Gets the authorizedApps + * + * @return \Microsoft\Graph\Model\Application|null The authorizedApps + */ + public function getAuthorizedApps() + { + if (array_key_exists("authorizedApps", $this->_propDict)) { + if (is_a($this->_propDict["authorizedApps"], "\Microsoft\Graph\Model\Application") || is_null($this->_propDict["authorizedApps"])) { + return $this->_propDict["authorizedApps"]; + } else { + $this->_propDict["authorizedApps"] = new \Microsoft\Graph\Model\Application($this->_propDict["authorizedApps"]); + return $this->_propDict["authorizedApps"]; + } + } + return null; + } + + /** + * Sets the authorizedApps + * + * @param \Microsoft\Graph\Model\Application $val The value to assign to the authorizedApps + * + * @return CustomTaskExtensionCallbackConfiguration The CustomTaskExtensionCallbackConfiguration + */ + public function setAuthorizedApps($val) + { + $this->_propDict["authorizedApps"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackData.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackData.php new file mode 100644 index 0000000..52d497e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCallbackData.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["operationStatus"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\CustomTaskExtensionOperationStatus") || is_null($this->_propDict["operationStatus"])) { + return $this->_propDict["operationStatus"]; + } else { + $this->_propDict["operationStatus"] = new CustomTaskExtensionOperationStatus($this->_propDict["operationStatus"]); + return $this->_propDict["operationStatus"]; + } + } + return null; + } + + /** + * Sets the operationStatus + * Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue. + * + * @param CustomTaskExtensionOperationStatus $val The value to assign to the operationStatus + * + * @return CustomTaskExtensionCallbackData The CustomTaskExtensionCallbackData + */ + public function setOperationStatus($val) + { + $this->_propDict["operationStatus"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCalloutData.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCalloutData.php new file mode 100644 index 0000000..e2f331f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionCalloutData.php @@ -0,0 +1,150 @@ +_propDict)) { + if (is_a($this->_propDict["subject"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["subject"])) { + return $this->_propDict["subject"]; + } else { + $this->_propDict["subject"] = new \Microsoft\Graph\Model\User($this->_propDict["subject"]); + return $this->_propDict["subject"]; + } + } + return null; + } + + /** + * Sets the subject + * + * @param \Microsoft\Graph\Model\User $val The value to assign to the subject + * + * @return CustomTaskExtensionCalloutData The CustomTaskExtensionCalloutData + */ + public function setSubject($val) + { + $this->_propDict["subject"] = $val; + return $this; + } + + /** + * Gets the task + * + * @return Task|null The task + */ + public function getTask() + { + if (array_key_exists("task", $this->_propDict)) { + if (is_a($this->_propDict["task"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\Task") || is_null($this->_propDict["task"])) { + return $this->_propDict["task"]; + } else { + $this->_propDict["task"] = new Task($this->_propDict["task"]); + return $this->_propDict["task"]; + } + } + return null; + } + + /** + * Sets the task + * + * @param Task $val The value to assign to the task + * + * @return CustomTaskExtensionCalloutData The CustomTaskExtensionCalloutData + */ + public function setTask($val) + { + $this->_propDict["task"] = $val; + return $this; + } + + /** + * Gets the taskProcessingresult + * + * @return TaskProcessingResult|null The taskProcessingresult + */ + public function getTaskProcessingresult() + { + if (array_key_exists("taskProcessingresult", $this->_propDict)) { + if (is_a($this->_propDict["taskProcessingresult"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\TaskProcessingResult") || is_null($this->_propDict["taskProcessingresult"])) { + return $this->_propDict["taskProcessingresult"]; + } else { + $this->_propDict["taskProcessingresult"] = new TaskProcessingResult($this->_propDict["taskProcessingresult"]); + return $this->_propDict["taskProcessingresult"]; + } + } + return null; + } + + /** + * Sets the taskProcessingresult + * + * @param TaskProcessingResult $val The value to assign to the taskProcessingresult + * + * @return CustomTaskExtensionCalloutData The CustomTaskExtensionCalloutData + */ + public function setTaskProcessingresult($val) + { + $this->_propDict["taskProcessingresult"] = $val; + return $this; + } + + /** + * Gets the workflow + * + * @return Workflow|null The workflow + */ + public function getWorkflow() + { + if (array_key_exists("workflow", $this->_propDict)) { + if (is_a($this->_propDict["workflow"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\Workflow") || is_null($this->_propDict["workflow"])) { + return $this->_propDict["workflow"]; + } else { + $this->_propDict["workflow"] = new Workflow($this->_propDict["workflow"]); + return $this->_propDict["workflow"]; + } + } + return null; + } + + /** + * Sets the workflow + * + * @param Workflow $val The value to assign to the workflow + * + * @return CustomTaskExtensionCalloutData The CustomTaskExtensionCalloutData + */ + public function setWorkflow($val) + { + $this->_propDict["workflow"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionOperationStatus.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionOperationStatus.php new file mode 100644 index 0000000..90fd2b2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/CustomTaskExtensionOperationStatus.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["emailSettings"], "\Microsoft\Graph\Model\EmailSettings") || is_null($this->_propDict["emailSettings"])) { + return $this->_propDict["emailSettings"]; + } else { + $this->_propDict["emailSettings"] = new \Microsoft\Graph\Model\EmailSettings($this->_propDict["emailSettings"]); + return $this->_propDict["emailSettings"]; + } + } + return null; + } + + /** + * Sets the emailSettings + * Defines the settings for emails sent out from email-specific tasks within workflows. Accepts 2 parameterssenderDomain- Defines the domain of who is sending the email. useCompanyBranding- A boolean value that defines if company branding is to be used with the email. + * + * @param \Microsoft\Graph\Model\EmailSettings $val The emailSettings + * + * @return LifecycleManagementSettings + */ + public function setEmailSettings($val) + { + $this->_propDict["emailSettings"] = $val; + return $this; + } + + /** + * Gets the workflowScheduleIntervalInHours + * The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. + * + * @return int|null The workflowScheduleIntervalInHours + */ + public function getWorkflowScheduleIntervalInHours() + { + if (array_key_exists("workflowScheduleIntervalInHours", $this->_propDict)) { + return $this->_propDict["workflowScheduleIntervalInHours"]; + } else { + return null; + } + } + + /** + * Sets the workflowScheduleIntervalInHours + * The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. + * + * @param int $val The workflowScheduleIntervalInHours + * + * @return LifecycleManagementSettings + */ + public function setWorkflowScheduleIntervalInHours($val) + { + $this->_propDict["workflowScheduleIntervalInHours"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php new file mode 100644 index 0000000..e1e5190 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/LifecycleTaskCategory.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["customTaskExtensions"]; + } else { + return null; + } + } + + /** + * Sets the customTaskExtensions + * The customTaskExtension instance. + * + * @param CustomTaskExtension[] $val The customTaskExtensions + * + * @return LifecycleWorkflowsContainer + */ + public function setCustomTaskExtensions($val) + { + $this->_propDict["customTaskExtensions"] = $val; + return $this; + } + + /** + * Gets the deletedItems + * Deleted workflows in your lifecycle workflows instance. + * + * @return \Microsoft\Graph\Model\DeletedItemContainer|null The deletedItems + */ + public function getDeletedItems() + { + if (array_key_exists("deletedItems", $this->_propDict)) { + if (is_a($this->_propDict["deletedItems"], "\Microsoft\Graph\Model\DeletedItemContainer") || is_null($this->_propDict["deletedItems"])) { + return $this->_propDict["deletedItems"]; + } else { + $this->_propDict["deletedItems"] = new \Microsoft\Graph\Model\DeletedItemContainer($this->_propDict["deletedItems"]); + return $this->_propDict["deletedItems"]; + } + } + return null; + } + + /** + * Sets the deletedItems + * Deleted workflows in your lifecycle workflows instance. + * + * @param \Microsoft\Graph\Model\DeletedItemContainer $val The deletedItems + * + * @return LifecycleWorkflowsContainer + */ + public function setDeletedItems($val) + { + $this->_propDict["deletedItems"] = $val; + return $this; + } + + /** + * Gets the settings + * The settings of the lifecycle workflows instance. + * + * @return LifecycleManagementSettings|null The settings + */ + public function getSettings() + { + if (array_key_exists("settings", $this->_propDict)) { + if (is_a($this->_propDict["settings"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleManagementSettings") || is_null($this->_propDict["settings"])) { + return $this->_propDict["settings"]; + } else { + $this->_propDict["settings"] = new LifecycleManagementSettings($this->_propDict["settings"]); + return $this->_propDict["settings"]; + } + } + return null; + } + + /** + * Sets the settings + * The settings of the lifecycle workflows instance. + * + * @param LifecycleManagementSettings $val The settings + * + * @return LifecycleWorkflowsContainer + */ + public function setSettings($val) + { + $this->_propDict["settings"] = $val; + return $this; + } + + + /** + * Gets the taskDefinitions + * The definition of tasks within the lifecycle workflows instance. + * + * @return array|null The taskDefinitions + */ + public function getTaskDefinitions() + { + if (array_key_exists("taskDefinitions", $this->_propDict)) { + return $this->_propDict["taskDefinitions"]; + } else { + return null; + } + } + + /** + * Sets the taskDefinitions + * The definition of tasks within the lifecycle workflows instance. + * + * @param TaskDefinition[] $val The taskDefinitions + * + * @return LifecycleWorkflowsContainer + */ + public function setTaskDefinitions($val) + { + $this->_propDict["taskDefinitions"] = $val; + return $this; + } + + + /** + * Gets the workflows + * The workflows in the lifecycle workflows instance. + * + * @return array|null The workflows + */ + public function getWorkflows() + { + if (array_key_exists("workflows", $this->_propDict)) { + return $this->_propDict["workflows"]; + } else { + return null; + } + } + + /** + * Sets the workflows + * The workflows in the lifecycle workflows instance. + * + * @param Workflow[] $val The workflows + * + * @return LifecycleWorkflowsContainer + */ + public function setWorkflows($val) + { + $this->_propDict["workflows"] = $val; + return $this; + } + + + /** + * Gets the workflowTemplates + * The workflow templates in the lifecycle workflow instance. + * + * @return array|null The workflowTemplates + */ + public function getWorkflowTemplates() + { + if (array_key_exists("workflowTemplates", $this->_propDict)) { + return $this->_propDict["workflowTemplates"]; + } else { + return null; + } + } + + /** + * Sets the workflowTemplates + * The workflow templates in the lifecycle workflow instance. + * + * @param WorkflowTemplate[] $val The workflowTemplates + * + * @return LifecycleWorkflowsContainer + */ + public function setWorkflowTemplates($val) + { + $this->_propDict["workflowTemplates"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/OnDemandExecutionOnly.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/OnDemandExecutionOnly.php new file mode 100644 index 0000000..5775ba8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/OnDemandExecutionOnly.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.identityGovernance.onDemandExecutionOnly"); + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Parameter.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Parameter.php new file mode 100644 index 0000000..b7d556b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Parameter.php @@ -0,0 +1,115 @@ +_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * The name of the parameter. + * + * @param string $val The value of the name + * + * @return Parameter + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** + * Gets the values + * The values of the parameter. + * + * @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 + * The values of the parameter. + * + * @param string $val The value of the values + * + * @return Parameter + */ + public function setValues($val) + { + $this->_propDict["values"] = $val; + return $this; + } + + /** + * Gets the valueType + * The value type of the parameter. The possible values are: enum, string, int, bool, unknownFutureValue. + * + * @return ValueType|null The valueType + */ + public function getValueType() + { + if (array_key_exists("valueType", $this->_propDict)) { + if (is_a($this->_propDict["valueType"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\ValueType") || is_null($this->_propDict["valueType"])) { + return $this->_propDict["valueType"]; + } else { + $this->_propDict["valueType"] = new ValueType($this->_propDict["valueType"]); + return $this->_propDict["valueType"]; + } + } + return null; + } + + /** + * Sets the valueType + * The value type of the parameter. The possible values are: enum, string, int, bool, unknownFutureValue. + * + * @param ValueType $val The value to assign to the valueType + * + * @return Parameter The Parameter + */ + public function setValueType($val) + { + $this->_propDict["valueType"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/RuleBasedSubjectSet.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/RuleBasedSubjectSet.php new file mode 100644 index 0000000..bec2d25 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/RuleBasedSubjectSet.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["rule"]; + } else { + return null; + } + } + + /** + * Sets the rule + * The rule for the subject set. Lifecycle Workflows supports a rich set of user properties for configuring the rules using $filter query expressions. For more information, see supported user and query parameters. + * + * @param string $val The value of the rule + * + * @return RuleBasedSubjectSet + */ + public function setRule($val) + { + $this->_propDict["rule"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Run.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Run.php new file mode 100644 index 0000000..2b30634 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Run.php @@ -0,0 +1,457 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The completedDateTime + * + * @return Run + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the failedTasksCount + * The number of tasks that failed in the run execution. + * + * @return int|null The failedTasksCount + */ + public function getFailedTasksCount() + { + if (array_key_exists("failedTasksCount", $this->_propDict)) { + return $this->_propDict["failedTasksCount"]; + } else { + return null; + } + } + + /** + * Sets the failedTasksCount + * The number of tasks that failed in the run execution. + * + * @param int $val The failedTasksCount + * + * @return Run + */ + public function setFailedTasksCount($val) + { + $this->_propDict["failedTasksCount"] = intval($val); + return $this; + } + + /** + * Gets the failedUsersCount + * The number of users that failed in the run execution. + * + * @return int|null The failedUsersCount + */ + public function getFailedUsersCount() + { + if (array_key_exists("failedUsersCount", $this->_propDict)) { + return $this->_propDict["failedUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the failedUsersCount + * The number of users that failed in the run execution. + * + * @param int $val The failedUsersCount + * + * @return Run + */ + public function setFailedUsersCount($val) + { + $this->_propDict["failedUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the lastUpdatedDateTime + * The datetime that the run was last updated.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The lastUpdatedDateTime + */ + public function getLastUpdatedDateTime() + { + if (array_key_exists("lastUpdatedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdatedDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdatedDateTime"])) { + return $this->_propDict["lastUpdatedDateTime"]; + } else { + $this->_propDict["lastUpdatedDateTime"] = new \DateTime($this->_propDict["lastUpdatedDateTime"]); + return $this->_propDict["lastUpdatedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdatedDateTime + * The datetime that the run was last updated.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The lastUpdatedDateTime + * + * @return Run + */ + public function setLastUpdatedDateTime($val) + { + $this->_propDict["lastUpdatedDateTime"] = $val; + return $this; + } + + /** + * Gets the processingStatus + * The run execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @return LifecycleWorkflowProcessingStatus|null The processingStatus + */ + public function getProcessingStatus() + { + if (array_key_exists("processingStatus", $this->_propDict)) { + if (is_a($this->_propDict["processingStatus"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowProcessingStatus") || is_null($this->_propDict["processingStatus"])) { + return $this->_propDict["processingStatus"]; + } else { + $this->_propDict["processingStatus"] = new LifecycleWorkflowProcessingStatus($this->_propDict["processingStatus"]); + return $this->_propDict["processingStatus"]; + } + } + return null; + } + + /** + * Sets the processingStatus + * The run execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @param LifecycleWorkflowProcessingStatus $val The processingStatus + * + * @return Run + */ + public function setProcessingStatus($val) + { + $this->_propDict["processingStatus"] = $val; + return $this; + } + + /** + * Gets the scheduledDateTime + * The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The scheduledDateTime + */ + public function getScheduledDateTime() + { + if (array_key_exists("scheduledDateTime", $this->_propDict)) { + if (is_a($this->_propDict["scheduledDateTime"], "\DateTime") || is_null($this->_propDict["scheduledDateTime"])) { + return $this->_propDict["scheduledDateTime"]; + } else { + $this->_propDict["scheduledDateTime"] = new \DateTime($this->_propDict["scheduledDateTime"]); + return $this->_propDict["scheduledDateTime"]; + } + } + return null; + } + + /** + * Sets the scheduledDateTime + * The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The scheduledDateTime + * + * @return Run + */ + public function setScheduledDateTime($val) + { + $this->_propDict["scheduledDateTime"] = $val; + return $this; + } + + /** + * Gets the startedDateTime + * The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The startedDateTime + */ + public function getStartedDateTime() + { + if (array_key_exists("startedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["startedDateTime"], "\DateTime") || is_null($this->_propDict["startedDateTime"])) { + return $this->_propDict["startedDateTime"]; + } else { + $this->_propDict["startedDateTime"] = new \DateTime($this->_propDict["startedDateTime"]); + return $this->_propDict["startedDateTime"]; + } + } + return null; + } + + /** + * Sets the startedDateTime + * The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The startedDateTime + * + * @return Run + */ + public function setStartedDateTime($val) + { + $this->_propDict["startedDateTime"] = $val; + return $this; + } + + /** + * Gets the successfulUsersCount + * The number of successfully completed users in the run. + * + * @return int|null The successfulUsersCount + */ + public function getSuccessfulUsersCount() + { + if (array_key_exists("successfulUsersCount", $this->_propDict)) { + return $this->_propDict["successfulUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the successfulUsersCount + * The number of successfully completed users in the run. + * + * @param int $val The successfulUsersCount + * + * @return Run + */ + public function setSuccessfulUsersCount($val) + { + $this->_propDict["successfulUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the totalTasksCount + * + * @return int|null The totalTasksCount + */ + public function getTotalTasksCount() + { + if (array_key_exists("totalTasksCount", $this->_propDict)) { + return $this->_propDict["totalTasksCount"]; + } else { + return null; + } + } + + /** + * Sets the totalTasksCount + * + * @param int $val The totalTasksCount + * + * @return Run + */ + public function setTotalTasksCount($val) + { + $this->_propDict["totalTasksCount"] = intval($val); + return $this; + } + + /** + * Gets the totalUnprocessedTasksCount + * The total number of unprocessed tasks in the run execution. + * + * @return int|null The totalUnprocessedTasksCount + */ + public function getTotalUnprocessedTasksCount() + { + if (array_key_exists("totalUnprocessedTasksCount", $this->_propDict)) { + return $this->_propDict["totalUnprocessedTasksCount"]; + } else { + return null; + } + } + + /** + * Sets the totalUnprocessedTasksCount + * The total number of unprocessed tasks in the run execution. + * + * @param int $val The totalUnprocessedTasksCount + * + * @return Run + */ + public function setTotalUnprocessedTasksCount($val) + { + $this->_propDict["totalUnprocessedTasksCount"] = intval($val); + return $this; + } + + /** + * Gets the totalUsersCount + * The total number of users in the workflow execution. + * + * @return int|null The totalUsersCount + */ + public function getTotalUsersCount() + { + if (array_key_exists("totalUsersCount", $this->_propDict)) { + return $this->_propDict["totalUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the totalUsersCount + * The total number of users in the workflow execution. + * + * @param int $val The totalUsersCount + * + * @return Run + */ + public function setTotalUsersCount($val) + { + $this->_propDict["totalUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the workflowExecutionType + * The execution type of the workflows associated with the run. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @return WorkflowExecutionType|null The workflowExecutionType + */ + public function getWorkflowExecutionType() + { + if (array_key_exists("workflowExecutionType", $this->_propDict)) { + if (is_a($this->_propDict["workflowExecutionType"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\WorkflowExecutionType") || is_null($this->_propDict["workflowExecutionType"])) { + return $this->_propDict["workflowExecutionType"]; + } else { + $this->_propDict["workflowExecutionType"] = new WorkflowExecutionType($this->_propDict["workflowExecutionType"]); + return $this->_propDict["workflowExecutionType"]; + } + } + return null; + } + + /** + * Sets the workflowExecutionType + * The execution type of the workflows associated with the run. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @param WorkflowExecutionType $val The workflowExecutionType + * + * @return Run + */ + public function setWorkflowExecutionType($val) + { + $this->_propDict["workflowExecutionType"] = $val; + return $this; + } + + + /** + * Gets the taskProcessingResults + * The related taskProcessingResults. + * + * @return array|null The taskProcessingResults + */ + public function getTaskProcessingResults() + { + if (array_key_exists("taskProcessingResults", $this->_propDict)) { + return $this->_propDict["taskProcessingResults"]; + } else { + return null; + } + } + + /** + * Sets the taskProcessingResults + * The related taskProcessingResults. + * + * @param TaskProcessingResult[] $val The taskProcessingResults + * + * @return Run + */ + public function setTaskProcessingResults($val) + { + $this->_propDict["taskProcessingResults"] = $val; + return $this; + } + + + /** + * Gets the userProcessingResults + * The associated individual user execution. + * + * @return array|null The userProcessingResults + */ + public function getUserProcessingResults() + { + if (array_key_exists("userProcessingResults", $this->_propDict)) { + return $this->_propDict["userProcessingResults"]; + } else { + return null; + } + } + + /** + * Sets the userProcessingResults + * The associated individual user execution. + * + * @param UserProcessingResult[] $val The userProcessingResults + * + * @return Run + */ + public function setUserProcessingResults($val) + { + $this->_propDict["userProcessingResults"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/RunSummary.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/RunSummary.php new file mode 100644 index 0000000..3c14ae5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/RunSummary.php @@ -0,0 +1,194 @@ +_propDict)) { + return $this->_propDict["failedRuns"]; + } else { + return null; + } + } + + /** + * Sets the failedRuns + * The number of failed workflow runs. + * + * @param int $val The value of the failedRuns + * + * @return RunSummary + */ + public function setFailedRuns($val) + { + $this->_propDict["failedRuns"] = $val; + return $this; + } + /** + * Gets the failedTasks + * The number of failed tasks of a workflow. + * + * @return int|null The failedTasks + */ + public function getFailedTasks() + { + if (array_key_exists("failedTasks", $this->_propDict)) { + return $this->_propDict["failedTasks"]; + } else { + return null; + } + } + + /** + * Sets the failedTasks + * The number of failed tasks of a workflow. + * + * @param int $val The value of the failedTasks + * + * @return RunSummary + */ + public function setFailedTasks($val) + { + $this->_propDict["failedTasks"] = $val; + return $this; + } + /** + * Gets the successfulRuns + * The number of successful workflow runs. + * + * @return int|null The successfulRuns + */ + public function getSuccessfulRuns() + { + if (array_key_exists("successfulRuns", $this->_propDict)) { + return $this->_propDict["successfulRuns"]; + } else { + return null; + } + } + + /** + * Sets the successfulRuns + * The number of successful workflow runs. + * + * @param int $val The value of the successfulRuns + * + * @return RunSummary + */ + public function setSuccessfulRuns($val) + { + $this->_propDict["successfulRuns"] = $val; + return $this; + } + /** + * Gets the totalRuns + * The total number of runs for a workflow. + * + * @return int|null The totalRuns + */ + public function getTotalRuns() + { + if (array_key_exists("totalRuns", $this->_propDict)) { + return $this->_propDict["totalRuns"]; + } else { + return null; + } + } + + /** + * Sets the totalRuns + * The total number of runs for a workflow. + * + * @param int $val The value of the totalRuns + * + * @return RunSummary + */ + public function setTotalRuns($val) + { + $this->_propDict["totalRuns"] = $val; + return $this; + } + /** + * Gets the totalTasks + * The total number of tasks processed by a workflow. + * + * @return int|null The totalTasks + */ + public function getTotalTasks() + { + if (array_key_exists("totalTasks", $this->_propDict)) { + return $this->_propDict["totalTasks"]; + } else { + return null; + } + } + + /** + * Sets the totalTasks + * The total number of tasks processed by a workflow. + * + * @param int $val The value of the totalTasks + * + * @return RunSummary + */ + public function setTotalTasks($val) + { + $this->_propDict["totalTasks"] = $val; + return $this; + } + /** + * Gets the totalUsers + * The total number of users processed by a workflow. + * + * @return int|null The totalUsers + */ + public function getTotalUsers() + { + if (array_key_exists("totalUsers", $this->_propDict)) { + return $this->_propDict["totalUsers"]; + } else { + return null; + } + } + + /** + * Sets the totalUsers + * The total number of users processed by a workflow. + * + * @param int $val The value of the totalUsers + * + * @return RunSummary + */ + public function setTotalUsers($val) + { + $this->_propDict["totalUsers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Task.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Task.php new file mode 100644 index 0000000..2134083 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/Task.php @@ -0,0 +1,294 @@ +_propDict)) { + return $this->_propDict["arguments"]; + } else { + return null; + } + } + + /** + * Sets the arguments + * Arguments included within the task. For guidance to configure this property, see Configure the arguments for built-in Lifecycle Workflow tasks. Required. + * + * @param \Microsoft\Graph\Model\KeyValuePair[] $val The arguments + * + * @return Task + */ + public function setArguments($val) + { + $this->_propDict["arguments"] = $val; + return $this; + } + + /** + * Gets the category + * The category of the task. The possible values are: joiner, leaver, unknownFutureValue. This property is multi-valued and the same task can apply to both joiner and leaver categories.Supports $filter(eq, ne). + * + * @return LifecycleTaskCategory|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleTaskCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new LifecycleTaskCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * The category of the task. The possible values are: joiner, leaver, unknownFutureValue. This property is multi-valued and the same task can apply to both joiner and leaver categories.Supports $filter(eq, ne). + * + * @param LifecycleTaskCategory $val The category + * + * @return Task + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the continueOnError + * A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional. + * + * @return bool|null The continueOnError + */ + public function getContinueOnError() + { + if (array_key_exists("continueOnError", $this->_propDict)) { + return $this->_propDict["continueOnError"]; + } else { + return null; + } + } + + /** + * Sets the continueOnError + * A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional. + * + * @param bool $val The continueOnError + * + * @return Task + */ + public function setContinueOnError($val) + { + $this->_propDict["continueOnError"] = boolval($val); + return $this; + } + + /** + * Gets the description + * A string that describes the purpose of the task for administrative use. Optional. + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * A string that describes the purpose of the task for administrative use. Optional. + * + * @param string $val The description + * + * @return Task + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy. + * + * @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 + * A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy. + * + * @param string $val The displayName + * + * @return Task + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the executionSequence + * An integer that states in what order the task will run in a workflow.Supports $orderby. + * + * @return int|null The executionSequence + */ + public function getExecutionSequence() + { + if (array_key_exists("executionSequence", $this->_propDict)) { + return $this->_propDict["executionSequence"]; + } else { + return null; + } + } + + /** + * Sets the executionSequence + * An integer that states in what order the task will run in a workflow.Supports $orderby. + * + * @param int $val The executionSequence + * + * @return Task + */ + public function setExecutionSequence($val) + { + $this->_propDict["executionSequence"] = intval($val); + return $this; + } + + /** + * Gets the isEnabled + * A boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy. + * + * @return bool|null The isEnabled + */ + public function getIsEnabled() + { + if (array_key_exists("isEnabled", $this->_propDict)) { + return $this->_propDict["isEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isEnabled + * A boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy. + * + * @param bool $val The isEnabled + * + * @return Task + */ + public function setIsEnabled($val) + { + $this->_propDict["isEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the taskDefinitionId + * A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks. Required.Supports $filter(eq, ne). + * + * @return string|null The taskDefinitionId + */ + public function getTaskDefinitionId() + { + if (array_key_exists("taskDefinitionId", $this->_propDict)) { + return $this->_propDict["taskDefinitionId"]; + } else { + return null; + } + } + + /** + * Sets the taskDefinitionId + * A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks. Required.Supports $filter(eq, ne). + * + * @param string $val The taskDefinitionId + * + * @return Task + */ + public function setTaskDefinitionId($val) + { + $this->_propDict["taskDefinitionId"] = $val; + return $this; + } + + + /** + * Gets the taskProcessingResults + * The result of processing the task. + * + * @return array|null The taskProcessingResults + */ + public function getTaskProcessingResults() + { + if (array_key_exists("taskProcessingResults", $this->_propDict)) { + return $this->_propDict["taskProcessingResults"]; + } else { + return null; + } + } + + /** + * Sets the taskProcessingResults + * The result of processing the task. + * + * @param TaskProcessingResult[] $val The taskProcessingResults + * + * @return Task + */ + public function setTaskProcessingResults($val) + { + $this->_propDict["taskProcessingResults"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskDefinition.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskDefinition.php new file mode 100644 index 0000000..04ef6d3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskDefinition.php @@ -0,0 +1,204 @@ +_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleTaskCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new LifecycleTaskCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * The category of the HR function that the tasks created using this definition can be used with. The possible values are: joiner, mover, leaver, unknownFutureValue. This is a multi-valued enumeration whose allowed combinations are joiner, joiner,leaver, or leaver.Supports $filter(eq, ne, has) and $orderby. + * + * @param LifecycleTaskCategory $val The category + * + * @return TaskDefinition + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the continueOnError + * + * @return bool|null The continueOnError + */ + public function getContinueOnError() + { + if (array_key_exists("continueOnError", $this->_propDict)) { + return $this->_propDict["continueOnError"]; + } else { + return null; + } + } + + /** + * Sets the continueOnError + * + * @param bool $val The continueOnError + * + * @return TaskDefinition + */ + public function setContinueOnError($val) + { + $this->_propDict["continueOnError"] = boolval($val); + return $this; + } + + /** + * Gets the description + * The description of the taskDefinition. + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * The description of the taskDefinition. + * + * @param string $val The description + * + * @return TaskDefinition + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby. + * + * @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 + * The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby. + * + * @param string $val The displayName + * + * @return TaskDefinition + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + + /** + * Gets the parameters + * The parameters that must be supplied when creating a workflow task object.Supports $filter(any). + * + * @return array|null The parameters + */ + public function getParameters() + { + if (array_key_exists("parameters", $this->_propDict)) { + return $this->_propDict["parameters"]; + } else { + return null; + } + } + + /** + * Sets the parameters + * The parameters that must be supplied when creating a workflow task object.Supports $filter(any). + * + * @param Parameter[] $val The parameters + * + * @return TaskDefinition + */ + public function setParameters($val) + { + $this->_propDict["parameters"] = $val; + return $this; + } + + /** + * Gets the version + * The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby. + * + * @return int|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby. + * + * @param int $val The version + * + * @return TaskDefinition + */ + public function setVersion($val) + { + $this->_propDict["version"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskProcessingResult.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskProcessingResult.php new file mode 100644 index 0000000..5c5a0e8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskProcessingResult.php @@ -0,0 +1,254 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The completedDateTime + * + * @return TaskProcessingResult + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The createdDateTime + * + * @return TaskProcessingResult + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the failureReason + * Describes why the taskProcessingResult has failed. + * + * @return string|null The failureReason + */ + public function getFailureReason() + { + if (array_key_exists("failureReason", $this->_propDict)) { + return $this->_propDict["failureReason"]; + } else { + return null; + } + } + + /** + * Sets the failureReason + * Describes why the taskProcessingResult has failed. + * + * @param string $val The failureReason + * + * @return TaskProcessingResult + */ + public function setFailureReason($val) + { + $this->_propDict["failureReason"] = $val; + return $this; + } + + /** + * Gets the processingStatus + * Describes the execution status of the taskProcessingResult. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @return LifecycleWorkflowProcessingStatus|null The processingStatus + */ + public function getProcessingStatus() + { + if (array_key_exists("processingStatus", $this->_propDict)) { + if (is_a($this->_propDict["processingStatus"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowProcessingStatus") || is_null($this->_propDict["processingStatus"])) { + return $this->_propDict["processingStatus"]; + } else { + $this->_propDict["processingStatus"] = new LifecycleWorkflowProcessingStatus($this->_propDict["processingStatus"]); + return $this->_propDict["processingStatus"]; + } + } + return null; + } + + /** + * Sets the processingStatus + * Describes the execution status of the taskProcessingResult. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @param LifecycleWorkflowProcessingStatus $val The processingStatus + * + * @return TaskProcessingResult + */ + public function setProcessingStatus($val) + { + $this->_propDict["processingStatus"] = $val; + return $this; + } + + /** + * Gets the startedDateTime + * The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The startedDateTime + */ + public function getStartedDateTime() + { + if (array_key_exists("startedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["startedDateTime"], "\DateTime") || is_null($this->_propDict["startedDateTime"])) { + return $this->_propDict["startedDateTime"]; + } else { + $this->_propDict["startedDateTime"] = new \DateTime($this->_propDict["startedDateTime"]); + return $this->_propDict["startedDateTime"]; + } + } + return null; + } + + /** + * Sets the startedDateTime + * The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The startedDateTime + * + * @return TaskProcessingResult + */ + public function setStartedDateTime($val) + { + $this->_propDict["startedDateTime"] = $val; + return $this; + } + + /** + * Gets the subject + * The unique identifier of the Azure AD user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * + * @return \Microsoft\Graph\Model\User|null The subject + */ + public function getSubject() + { + if (array_key_exists("subject", $this->_propDict)) { + if (is_a($this->_propDict["subject"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["subject"])) { + return $this->_propDict["subject"]; + } else { + $this->_propDict["subject"] = new \Microsoft\Graph\Model\User($this->_propDict["subject"]); + return $this->_propDict["subject"]; + } + } + return null; + } + + /** + * Sets the subject + * The unique identifier of the Azure AD user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * + * @param \Microsoft\Graph\Model\User $val The subject + * + * @return TaskProcessingResult + */ + public function setSubject($val) + { + $this->_propDict["subject"] = $val; + return $this; + } + + /** + * Gets the task + * The related workflow task + * + * @return Task|null The task + */ + public function getTask() + { + if (array_key_exists("task", $this->_propDict)) { + if (is_a($this->_propDict["task"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\Task") || is_null($this->_propDict["task"])) { + return $this->_propDict["task"]; + } else { + $this->_propDict["task"] = new Task($this->_propDict["task"]); + return $this->_propDict["task"]; + } + } + return null; + } + + /** + * Sets the task + * The related workflow task + * + * @param Task $val The task + * + * @return TaskProcessingResult + */ + public function setTask($val) + { + $this->_propDict["task"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskReport.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskReport.php new file mode 100644 index 0000000..fa18bd1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskReport.php @@ -0,0 +1,400 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The completedDateTime + * + * @return TaskReport + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the failedUsersCount + * The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return int|null The failedUsersCount + */ + public function getFailedUsersCount() + { + if (array_key_exists("failedUsersCount", $this->_propDict)) { + return $this->_propDict["failedUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the failedUsersCount + * The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param int $val The failedUsersCount + * + * @return TaskReport + */ + public function setFailedUsersCount($val) + { + $this->_propDict["failedUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the lastUpdatedDateTime + * The date and time that the task report was last updated. + * + * @return \DateTime|null The lastUpdatedDateTime + */ + public function getLastUpdatedDateTime() + { + if (array_key_exists("lastUpdatedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdatedDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdatedDateTime"])) { + return $this->_propDict["lastUpdatedDateTime"]; + } else { + $this->_propDict["lastUpdatedDateTime"] = new \DateTime($this->_propDict["lastUpdatedDateTime"]); + return $this->_propDict["lastUpdatedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdatedDateTime + * The date and time that the task report was last updated. + * + * @param \DateTime $val The lastUpdatedDateTime + * + * @return TaskReport + */ + public function setLastUpdatedDateTime($val) + { + $this->_propDict["lastUpdatedDateTime"] = $val; + return $this; + } + + /** + * Gets the processingStatus + * The processing status of the associated task based on the taskProcessingResults. The possible values are based on the number of queued, inProgress, completed, completedWithErrors, canceled, failed, and unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @return LifecycleWorkflowProcessingStatus|null The processingStatus + */ + public function getProcessingStatus() + { + if (array_key_exists("processingStatus", $this->_propDict)) { + if (is_a($this->_propDict["processingStatus"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowProcessingStatus") || is_null($this->_propDict["processingStatus"])) { + return $this->_propDict["processingStatus"]; + } else { + $this->_propDict["processingStatus"] = new LifecycleWorkflowProcessingStatus($this->_propDict["processingStatus"]); + return $this->_propDict["processingStatus"]; + } + } + return null; + } + + /** + * Sets the processingStatus + * The processing status of the associated task based on the taskProcessingResults. The possible values are based on the number of queued, inProgress, completed, completedWithErrors, canceled, failed, and unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @param LifecycleWorkflowProcessingStatus $val The processingStatus + * + * @return TaskReport + */ + public function setProcessingStatus($val) + { + $this->_propDict["processingStatus"] = $val; + return $this; + } + + /** + * Gets the runId + * The unique identifier of the associated run. + * + * @return string|null The runId + */ + public function getRunId() + { + if (array_key_exists("runId", $this->_propDict)) { + return $this->_propDict["runId"]; + } else { + return null; + } + } + + /** + * Sets the runId + * The unique identifier of the associated run. + * + * @param string $val The runId + * + * @return TaskReport + */ + public function setRunId($val) + { + $this->_propDict["runId"] = $val; + return $this; + } + + /** + * Gets the startedDateTime + * The date time that the associated run started. Value is null if the run has not started. + * + * @return \DateTime|null The startedDateTime + */ + public function getStartedDateTime() + { + if (array_key_exists("startedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["startedDateTime"], "\DateTime") || is_null($this->_propDict["startedDateTime"])) { + return $this->_propDict["startedDateTime"]; + } else { + $this->_propDict["startedDateTime"] = new \DateTime($this->_propDict["startedDateTime"]); + return $this->_propDict["startedDateTime"]; + } + } + return null; + } + + /** + * Sets the startedDateTime + * The date time that the associated run started. Value is null if the run has not started. + * + * @param \DateTime $val The startedDateTime + * + * @return TaskReport + */ + public function setStartedDateTime($val) + { + $this->_propDict["startedDateTime"] = $val; + return $this; + } + + /** + * Gets the successfulUsersCount + * The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return int|null The successfulUsersCount + */ + public function getSuccessfulUsersCount() + { + if (array_key_exists("successfulUsersCount", $this->_propDict)) { + return $this->_propDict["successfulUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the successfulUsersCount + * The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param int $val The successfulUsersCount + * + * @return TaskReport + */ + public function setSuccessfulUsersCount($val) + { + $this->_propDict["successfulUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the totalUsersCount + * The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return int|null The totalUsersCount + */ + public function getTotalUsersCount() + { + if (array_key_exists("totalUsersCount", $this->_propDict)) { + return $this->_propDict["totalUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the totalUsersCount + * The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param int $val The totalUsersCount + * + * @return TaskReport + */ + public function setTotalUsersCount($val) + { + $this->_propDict["totalUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the unprocessedUsersCount + * The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return int|null The unprocessedUsersCount + */ + public function getUnprocessedUsersCount() + { + if (array_key_exists("unprocessedUsersCount", $this->_propDict)) { + return $this->_propDict["unprocessedUsersCount"]; + } else { + return null; + } + } + + /** + * Sets the unprocessedUsersCount + * The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param int $val The unprocessedUsersCount + * + * @return TaskReport + */ + public function setUnprocessedUsersCount($val) + { + $this->_propDict["unprocessedUsersCount"] = intval($val); + return $this; + } + + /** + * Gets the task + * The related lifecycle workflow task.Supports $filter(eq, ne) and $expand. + * + * @return Task|null The task + */ + public function getTask() + { + if (array_key_exists("task", $this->_propDict)) { + if (is_a($this->_propDict["task"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\Task") || is_null($this->_propDict["task"])) { + return $this->_propDict["task"]; + } else { + $this->_propDict["task"] = new Task($this->_propDict["task"]); + return $this->_propDict["task"]; + } + } + return null; + } + + /** + * Sets the task + * The related lifecycle workflow task.Supports $filter(eq, ne) and $expand. + * + * @param Task $val The task + * + * @return TaskReport + */ + public function setTask($val) + { + $this->_propDict["task"] = $val; + return $this; + } + + /** + * Gets the taskDefinition + * The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand. + * + * @return TaskDefinition|null The taskDefinition + */ + public function getTaskDefinition() + { + if (array_key_exists("taskDefinition", $this->_propDict)) { + if (is_a($this->_propDict["taskDefinition"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\TaskDefinition") || is_null($this->_propDict["taskDefinition"])) { + return $this->_propDict["taskDefinition"]; + } else { + $this->_propDict["taskDefinition"] = new TaskDefinition($this->_propDict["taskDefinition"]); + return $this->_propDict["taskDefinition"]; + } + } + return null; + } + + /** + * Sets the taskDefinition + * The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand. + * + * @param TaskDefinition $val The taskDefinition + * + * @return TaskReport + */ + public function setTaskDefinition($val) + { + $this->_propDict["taskDefinition"] = $val; + return $this; + } + + + /** + * Gets the taskProcessingResults + * The related lifecycle workflow taskProcessingResults. + * + * @return array|null The taskProcessingResults + */ + public function getTaskProcessingResults() + { + if (array_key_exists("taskProcessingResults", $this->_propDict)) { + return $this->_propDict["taskProcessingResults"]; + } else { + return null; + } + } + + /** + * Sets the taskProcessingResults + * The related lifecycle workflow taskProcessingResults. + * + * @param TaskProcessingResult[] $val The taskProcessingResults + * + * @return TaskReport + */ + public function setTaskProcessingResults($val) + { + $this->_propDict["taskProcessingResults"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskReportSummary.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskReportSummary.php new file mode 100644 index 0000000..49d7851 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TaskReportSummary.php @@ -0,0 +1,138 @@ +_propDict)) { + return $this->_propDict["failedTasks"]; + } else { + return null; + } + } + + /** + * Sets the failedTasks + * The number of failed tasks in a report. + * + * @param int $val The value of the failedTasks + * + * @return TaskReportSummary + */ + public function setFailedTasks($val) + { + $this->_propDict["failedTasks"] = $val; + return $this; + } + /** + * Gets the successfulTasks + * The total number of successful tasks in a report. + * + * @return int|null The successfulTasks + */ + public function getSuccessfulTasks() + { + if (array_key_exists("successfulTasks", $this->_propDict)) { + return $this->_propDict["successfulTasks"]; + } else { + return null; + } + } + + /** + * Sets the successfulTasks + * The total number of successful tasks in a report. + * + * @param int $val The value of the successfulTasks + * + * @return TaskReportSummary + */ + public function setSuccessfulTasks($val) + { + $this->_propDict["successfulTasks"] = $val; + return $this; + } + /** + * Gets the totalTasks + * The total number of tasks in a report. + * + * @return int|null The totalTasks + */ + public function getTotalTasks() + { + if (array_key_exists("totalTasks", $this->_propDict)) { + return $this->_propDict["totalTasks"]; + } else { + return null; + } + } + + /** + * Sets the totalTasks + * The total number of tasks in a report. + * + * @param int $val The value of the totalTasks + * + * @return TaskReportSummary + */ + public function setTotalTasks($val) + { + $this->_propDict["totalTasks"] = $val; + return $this; + } + /** + * Gets the unprocessedTasks + * The number of unprocessed tasks in a report. + * + * @return int|null The unprocessedTasks + */ + public function getUnprocessedTasks() + { + if (array_key_exists("unprocessedTasks", $this->_propDict)) { + return $this->_propDict["unprocessedTasks"]; + } else { + return null; + } + } + + /** + * Sets the unprocessedTasks + * The number of unprocessed tasks in a report. + * + * @param int $val The value of the unprocessedTasks + * + * @return TaskReportSummary + */ + public function setUnprocessedTasks($val) + { + $this->_propDict["unprocessedTasks"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php new file mode 100644 index 0000000..b5895e1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TimeBasedAttributeTrigger.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["offsetInDays"]; + } else { + return null; + } + } + + /** + * Sets the offsetInDays + * How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days. + * + * @param int $val The value of the offsetInDays + * + * @return TimeBasedAttributeTrigger + */ + public function setOffsetInDays($val) + { + $this->_propDict["offsetInDays"] = $val; + return $this; + } + + /** + * Gets the timeBasedAttribute + * Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, createdDateTime, unknownFutureValue. + * + * @return WorkflowTriggerTimeBasedAttribute|null The timeBasedAttribute + */ + public function getTimeBasedAttribute() + { + if (array_key_exists("timeBasedAttribute", $this->_propDict)) { + if (is_a($this->_propDict["timeBasedAttribute"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\WorkflowTriggerTimeBasedAttribute") || is_null($this->_propDict["timeBasedAttribute"])) { + return $this->_propDict["timeBasedAttribute"]; + } else { + $this->_propDict["timeBasedAttribute"] = new WorkflowTriggerTimeBasedAttribute($this->_propDict["timeBasedAttribute"]); + return $this->_propDict["timeBasedAttribute"]; + } + } + return null; + } + + /** + * Sets the timeBasedAttribute + * Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, createdDateTime, unknownFutureValue. + * + * @param WorkflowTriggerTimeBasedAttribute $val The value to assign to the timeBasedAttribute + * + * @return TimeBasedAttributeTrigger The TimeBasedAttributeTrigger + */ + public function setTimeBasedAttribute($val) + { + $this->_propDict["timeBasedAttribute"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TriggerAndScopeBasedConditions.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TriggerAndScopeBasedConditions.php new file mode 100644 index 0000000..f13f662 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/TriggerAndScopeBasedConditions.php @@ -0,0 +1,103 @@ +setODataType("#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions"); + } + + + /** + * Gets the scope + * Defines who the workflow runs for. + * + * @return \Microsoft\Graph\Model\SubjectSet|null The scope + */ + public function getScope() + { + if (array_key_exists("scope", $this->_propDict)) { + if (is_a($this->_propDict["scope"], "\Microsoft\Graph\Model\SubjectSet") || is_null($this->_propDict["scope"])) { + return $this->_propDict["scope"]; + } else { + $this->_propDict["scope"] = new \Microsoft\Graph\Model\SubjectSet($this->_propDict["scope"]); + return $this->_propDict["scope"]; + } + } + return null; + } + + /** + * Sets the scope + * Defines who the workflow runs for. + * + * @param \Microsoft\Graph\Model\SubjectSet $val The value to assign to the scope + * + * @return TriggerAndScopeBasedConditions The TriggerAndScopeBasedConditions + */ + public function setScope($val) + { + $this->_propDict["scope"] = $val; + return $this; + } + + /** + * Gets the trigger + * What triggers a workflow to run. + * + * @return WorkflowExecutionTrigger|null The trigger + */ + public function getTrigger() + { + if (array_key_exists("trigger", $this->_propDict)) { + if (is_a($this->_propDict["trigger"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\WorkflowExecutionTrigger") || is_null($this->_propDict["trigger"])) { + return $this->_propDict["trigger"]; + } else { + $this->_propDict["trigger"] = new WorkflowExecutionTrigger($this->_propDict["trigger"]); + return $this->_propDict["trigger"]; + } + } + return null; + } + + /** + * Sets the trigger + * What triggers a workflow to run. + * + * @param WorkflowExecutionTrigger $val The value to assign to the trigger + * + * @return TriggerAndScopeBasedConditions The TriggerAndScopeBasedConditions + */ + public function setTrigger($val) + { + $this->_propDict["trigger"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UserProcessingResult.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UserProcessingResult.php new file mode 100644 index 0000000..8cea712 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UserProcessingResult.php @@ -0,0 +1,371 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The completedDateTime + * + * @return UserProcessingResult + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the failedTasksCount + * The number of tasks that failed in the workflow execution. + * + * @return int|null The failedTasksCount + */ + public function getFailedTasksCount() + { + if (array_key_exists("failedTasksCount", $this->_propDict)) { + return $this->_propDict["failedTasksCount"]; + } else { + return null; + } + } + + /** + * Sets the failedTasksCount + * The number of tasks that failed in the workflow execution. + * + * @param int $val The failedTasksCount + * + * @return UserProcessingResult + */ + public function setFailedTasksCount($val) + { + $this->_propDict["failedTasksCount"] = intval($val); + return $this; + } + + /** + * Gets the processingStatus + * The workflow execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @return LifecycleWorkflowProcessingStatus|null The processingStatus + */ + public function getProcessingStatus() + { + if (array_key_exists("processingStatus", $this->_propDict)) { + if (is_a($this->_propDict["processingStatus"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowProcessingStatus") || is_null($this->_propDict["processingStatus"])) { + return $this->_propDict["processingStatus"]; + } else { + $this->_propDict["processingStatus"] = new LifecycleWorkflowProcessingStatus($this->_propDict["processingStatus"]); + return $this->_propDict["processingStatus"]; + } + } + return null; + } + + /** + * Sets the processingStatus + * The workflow execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @param LifecycleWorkflowProcessingStatus $val The processingStatus + * + * @return UserProcessingResult + */ + public function setProcessingStatus($val) + { + $this->_propDict["processingStatus"] = $val; + return $this; + } + + /** + * Gets the scheduledDateTime + * The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The scheduledDateTime + */ + public function getScheduledDateTime() + { + if (array_key_exists("scheduledDateTime", $this->_propDict)) { + if (is_a($this->_propDict["scheduledDateTime"], "\DateTime") || is_null($this->_propDict["scheduledDateTime"])) { + return $this->_propDict["scheduledDateTime"]; + } else { + $this->_propDict["scheduledDateTime"] = new \DateTime($this->_propDict["scheduledDateTime"]); + return $this->_propDict["scheduledDateTime"]; + } + } + return null; + } + + /** + * Sets the scheduledDateTime + * The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The scheduledDateTime + * + * @return UserProcessingResult + */ + public function setScheduledDateTime($val) + { + $this->_propDict["scheduledDateTime"] = $val; + return $this; + } + + /** + * Gets the startedDateTime + * The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return \DateTime|null The startedDateTime + */ + public function getStartedDateTime() + { + if (array_key_exists("startedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["startedDateTime"], "\DateTime") || is_null($this->_propDict["startedDateTime"])) { + return $this->_propDict["startedDateTime"]; + } else { + $this->_propDict["startedDateTime"] = new \DateTime($this->_propDict["startedDateTime"]); + return $this->_propDict["startedDateTime"]; + } + } + return null; + } + + /** + * Sets the startedDateTime + * The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The startedDateTime + * + * @return UserProcessingResult + */ + public function setStartedDateTime($val) + { + $this->_propDict["startedDateTime"] = $val; + return $this; + } + + /** + * Gets the totalTasksCount + * The total number of tasks that in the workflow execution. + * + * @return int|null The totalTasksCount + */ + public function getTotalTasksCount() + { + if (array_key_exists("totalTasksCount", $this->_propDict)) { + return $this->_propDict["totalTasksCount"]; + } else { + return null; + } + } + + /** + * Sets the totalTasksCount + * The total number of tasks that in the workflow execution. + * + * @param int $val The totalTasksCount + * + * @return UserProcessingResult + */ + public function setTotalTasksCount($val) + { + $this->_propDict["totalTasksCount"] = intval($val); + return $this; + } + + /** + * Gets the totalUnprocessedTasksCount + * The total number of unprocessed tasks for the workflow. + * + * @return int|null The totalUnprocessedTasksCount + */ + public function getTotalUnprocessedTasksCount() + { + if (array_key_exists("totalUnprocessedTasksCount", $this->_propDict)) { + return $this->_propDict["totalUnprocessedTasksCount"]; + } else { + return null; + } + } + + /** + * Sets the totalUnprocessedTasksCount + * The total number of unprocessed tasks for the workflow. + * + * @param int $val The totalUnprocessedTasksCount + * + * @return UserProcessingResult + */ + public function setTotalUnprocessedTasksCount($val) + { + $this->_propDict["totalUnprocessedTasksCount"] = intval($val); + return $this; + } + + /** + * Gets the workflowExecutionType + * Describes the execution type of the workflow. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return WorkflowExecutionType|null The workflowExecutionType + */ + public function getWorkflowExecutionType() + { + if (array_key_exists("workflowExecutionType", $this->_propDict)) { + if (is_a($this->_propDict["workflowExecutionType"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\WorkflowExecutionType") || is_null($this->_propDict["workflowExecutionType"])) { + return $this->_propDict["workflowExecutionType"]; + } else { + $this->_propDict["workflowExecutionType"] = new WorkflowExecutionType($this->_propDict["workflowExecutionType"]); + return $this->_propDict["workflowExecutionType"]; + } + } + return null; + } + + /** + * Sets the workflowExecutionType + * Describes the execution type of the workflow. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param WorkflowExecutionType $val The workflowExecutionType + * + * @return UserProcessingResult + */ + public function setWorkflowExecutionType($val) + { + $this->_propDict["workflowExecutionType"] = $val; + return $this; + } + + /** + * Gets the workflowVersion + * The version of the workflow that was executed. + * + * @return int|null The workflowVersion + */ + public function getWorkflowVersion() + { + if (array_key_exists("workflowVersion", $this->_propDict)) { + return $this->_propDict["workflowVersion"]; + } else { + return null; + } + } + + /** + * Sets the workflowVersion + * The version of the workflow that was executed. + * + * @param int $val The workflowVersion + * + * @return UserProcessingResult + */ + public function setWorkflowVersion($val) + { + $this->_propDict["workflowVersion"] = intval($val); + return $this; + } + + /** + * Gets the subject + * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * + * @return \Microsoft\Graph\Model\User|null The subject + */ + public function getSubject() + { + if (array_key_exists("subject", $this->_propDict)) { + if (is_a($this->_propDict["subject"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["subject"])) { + return $this->_propDict["subject"]; + } else { + $this->_propDict["subject"] = new \Microsoft\Graph\Model\User($this->_propDict["subject"]); + return $this->_propDict["subject"]; + } + } + return null; + } + + /** + * Sets the subject + * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * + * @param \Microsoft\Graph\Model\User $val The subject + * + * @return UserProcessingResult + */ + public function setSubject($val) + { + $this->_propDict["subject"] = $val; + return $this; + } + + + /** + * Gets the taskProcessingResults + * The associated individual task execution. + * + * @return array|null The taskProcessingResults + */ + public function getTaskProcessingResults() + { + if (array_key_exists("taskProcessingResults", $this->_propDict)) { + return $this->_propDict["taskProcessingResults"]; + } else { + return null; + } + } + + /** + * Sets the taskProcessingResults + * The associated individual task execution. + * + * @param TaskProcessingResult[] $val The taskProcessingResults + * + * @return UserProcessingResult + */ + public function setTaskProcessingResults($val) + { + $this->_propDict["taskProcessingResults"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UserSummary.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UserSummary.php new file mode 100644 index 0000000..aa687f5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UserSummary.php @@ -0,0 +1,166 @@ +_propDict)) { + return $this->_propDict["failedTasks"]; + } else { + return null; + } + } + + /** + * Sets the failedTasks + * The number of failed tasks for users in a user summary. + * + * @param int $val The value of the failedTasks + * + * @return UserSummary + */ + public function setFailedTasks($val) + { + $this->_propDict["failedTasks"] = $val; + return $this; + } + /** + * Gets the failedUsers + * The number of failed users in a user summary. + * + * @return int|null The failedUsers + */ + public function getFailedUsers() + { + if (array_key_exists("failedUsers", $this->_propDict)) { + return $this->_propDict["failedUsers"]; + } else { + return null; + } + } + + /** + * Sets the failedUsers + * The number of failed users in a user summary. + * + * @param int $val The value of the failedUsers + * + * @return UserSummary + */ + public function setFailedUsers($val) + { + $this->_propDict["failedUsers"] = $val; + return $this; + } + /** + * Gets the successfulUsers + * The number of successful users in a user summary. + * + * @return int|null The successfulUsers + */ + public function getSuccessfulUsers() + { + if (array_key_exists("successfulUsers", $this->_propDict)) { + return $this->_propDict["successfulUsers"]; + } else { + return null; + } + } + + /** + * Sets the successfulUsers + * The number of successful users in a user summary. + * + * @param int $val The value of the successfulUsers + * + * @return UserSummary + */ + public function setSuccessfulUsers($val) + { + $this->_propDict["successfulUsers"] = $val; + return $this; + } + /** + * Gets the totalTasks + * The total tasks of users in a user summary. + * + * @return int|null The totalTasks + */ + public function getTotalTasks() + { + if (array_key_exists("totalTasks", $this->_propDict)) { + return $this->_propDict["totalTasks"]; + } else { + return null; + } + } + + /** + * Sets the totalTasks + * The total tasks of users in a user summary. + * + * @param int $val The value of the totalTasks + * + * @return UserSummary + */ + public function setTotalTasks($val) + { + $this->_propDict["totalTasks"] = $val; + return $this; + } + /** + * Gets the totalUsers + * The total number of users in a user summary + * + * @return int|null The totalUsers + */ + public function getTotalUsers() + { + if (array_key_exists("totalUsers", $this->_propDict)) { + return $this->_propDict["totalUsers"]; + } else { + return null; + } + } + + /** + * Sets the totalUsers + * The total number of users in a user summary + * + * @param int $val The value of the totalUsers + * + * @return UserSummary + */ + public function setTotalUsers($val) + { + $this->_propDict["totalUsers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UsersProcessingSummary.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UsersProcessingSummary.php new file mode 100644 index 0000000..0d71576 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/UsersProcessingSummary.php @@ -0,0 +1,156 @@ +_propDict)) { + return $this->_propDict["failedTasks"]; + } else { + return null; + } + } + + /** + * Sets the failedTasks + * + * @param int $val The value of the failedTasks + * + * @return UsersProcessingSummary + */ + public function setFailedTasks($val) + { + $this->_propDict["failedTasks"] = $val; + return $this; + } + /** + * Gets the failedUsers + * + * @return int|null The failedUsers + */ + public function getFailedUsers() + { + if (array_key_exists("failedUsers", $this->_propDict)) { + return $this->_propDict["failedUsers"]; + } else { + return null; + } + } + + /** + * Sets the failedUsers + * + * @param int $val The value of the failedUsers + * + * @return UsersProcessingSummary + */ + public function setFailedUsers($val) + { + $this->_propDict["failedUsers"] = $val; + return $this; + } + /** + * Gets the successfulUsers + * + * @return int|null The successfulUsers + */ + public function getSuccessfulUsers() + { + if (array_key_exists("successfulUsers", $this->_propDict)) { + return $this->_propDict["successfulUsers"]; + } else { + return null; + } + } + + /** + * Sets the successfulUsers + * + * @param int $val The value of the successfulUsers + * + * @return UsersProcessingSummary + */ + public function setSuccessfulUsers($val) + { + $this->_propDict["successfulUsers"] = $val; + return $this; + } + /** + * Gets the totalTasks + * + * @return int|null The totalTasks + */ + public function getTotalTasks() + { + if (array_key_exists("totalTasks", $this->_propDict)) { + return $this->_propDict["totalTasks"]; + } else { + return null; + } + } + + /** + * Sets the totalTasks + * + * @param int $val The value of the totalTasks + * + * @return UsersProcessingSummary + */ + public function setTotalTasks($val) + { + $this->_propDict["totalTasks"] = $val; + return $this; + } + /** + * Gets the totalUsers + * + * @return int|null The totalUsers + */ + public function getTotalUsers() + { + if (array_key_exists("totalUsers", $this->_propDict)) { + return $this->_propDict["totalUsers"]; + } else { + return null; + } + } + + /** + * Sets the totalUsers + * + * @param int $val The value of the totalUsers + * + * @return UsersProcessingSummary + */ + public function setTotalUsers($val) + { + $this->_propDict["totalUsers"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/ValueType.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/ValueType.php new file mode 100644 index 0000000..161cf4d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/ValueType.php @@ -0,0 +1,37 @@ +_propDict)) { + if (is_a($this->_propDict["deletedDateTime"], "\DateTime") || is_null($this->_propDict["deletedDateTime"])) { + return $this->_propDict["deletedDateTime"]; + } else { + $this->_propDict["deletedDateTime"] = new \DateTime($this->_propDict["deletedDateTime"]); + return $this->_propDict["deletedDateTime"]; + } + } + return null; + } + + /** + * Sets the deletedDateTime + * When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param \DateTime $val The deletedDateTime + * + * @return Workflow + */ + public function setDeletedDateTime($val) + { + $this->_propDict["deletedDateTime"] = $val; + return $this; + } + + /** + * Gets the id + * Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby. + * + * @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 + * Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby. + * + * @param string $val The id + * + * @return Workflow + */ + public function setId($val) + { + $this->_propDict["id"] = $val; + return $this; + } + + /** + * Gets the nextScheduleRunDateTime + * The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderBy. + * + * @return \DateTime|null The nextScheduleRunDateTime + */ + public function getNextScheduleRunDateTime() + { + if (array_key_exists("nextScheduleRunDateTime", $this->_propDict)) { + if (is_a($this->_propDict["nextScheduleRunDateTime"], "\DateTime") || is_null($this->_propDict["nextScheduleRunDateTime"])) { + return $this->_propDict["nextScheduleRunDateTime"]; + } else { + $this->_propDict["nextScheduleRunDateTime"] = new \DateTime($this->_propDict["nextScheduleRunDateTime"]); + return $this->_propDict["nextScheduleRunDateTime"]; + } + } + return null; + } + + /** + * Sets the nextScheduleRunDateTime + * The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderBy. + * + * @param \DateTime $val The nextScheduleRunDateTime + * + * @return Workflow + */ + public function setNextScheduleRunDateTime($val) + { + $this->_propDict["nextScheduleRunDateTime"] = $val; + return $this; + } + + /** + * Gets the version + * The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @return int|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param int $val The version + * + * @return Workflow + */ + public function setVersion($val) + { + $this->_propDict["version"] = intval($val); + return $this; + } + + + /** + * Gets the executionScope + * The unique identifier of the Azure AD identity that last modified the workflow object. + * + * @return array|null The executionScope + */ + public function getExecutionScope() + { + if (array_key_exists("executionScope", $this->_propDict)) { + return $this->_propDict["executionScope"]; + } else { + return null; + } + } + + /** + * Sets the executionScope + * The unique identifier of the Azure AD identity that last modified the workflow object. + * + * @param UserProcessingResult[] $val The executionScope + * + * @return Workflow + */ + public function setExecutionScope($val) + { + $this->_propDict["executionScope"] = $val; + return $this; + } + + + /** + * Gets the runs + * Workflow runs. + * + * @return array|null The runs + */ + public function getRuns() + { + if (array_key_exists("runs", $this->_propDict)) { + return $this->_propDict["runs"]; + } else { + return null; + } + } + + /** + * Sets the runs + * Workflow runs. + * + * @param Run[] $val The runs + * + * @return Workflow + */ + public function setRuns($val) + { + $this->_propDict["runs"] = $val; + return $this; + } + + + /** + * Gets the taskReports + * Represents the aggregation of task execution data for tasks within a workflow object. + * + * @return array|null The taskReports + */ + public function getTaskReports() + { + if (array_key_exists("taskReports", $this->_propDict)) { + return $this->_propDict["taskReports"]; + } else { + return null; + } + } + + /** + * Sets the taskReports + * Represents the aggregation of task execution data for tasks within a workflow object. + * + * @param TaskReport[] $val The taskReports + * + * @return Workflow + */ + public function setTaskReports($val) + { + $this->_propDict["taskReports"] = $val; + return $this; + } + + + /** + * Gets the userProcessingResults + * Per-user workflow execution results. + * + * @return array|null The userProcessingResults + */ + public function getUserProcessingResults() + { + if (array_key_exists("userProcessingResults", $this->_propDict)) { + return $this->_propDict["userProcessingResults"]; + } else { + return null; + } + } + + /** + * Sets the userProcessingResults + * Per-user workflow execution results. + * + * @param UserProcessingResult[] $val The userProcessingResults + * + * @return Workflow + */ + public function setUserProcessingResults($val) + { + $this->_propDict["userProcessingResults"] = $val; + return $this; + } + + + /** + * Gets the versions + * The workflow versions that are available. + * + * @return array|null The versions + */ + public function getVersions() + { + if (array_key_exists("versions", $this->_propDict)) { + return $this->_propDict["versions"]; + } else { + return null; + } + } + + /** + * Sets the versions + * The workflow versions that are available. + * + * @param WorkflowVersion[] $val The versions + * + * @return Workflow + */ + public function setVersions($val) + { + $this->_propDict["versions"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowBase.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowBase.php new file mode 100644 index 0000000..f71f677 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowBase.php @@ -0,0 +1,451 @@ +_propDict = $propDict; + } + + /** + * Gets the property dictionary of the WorkflowBase + * + * @return array The list of properties + */ + public function getProperties() + { + return $this->_propDict; + } + + /** + * Gets the category + * The category of the workflow. The possible values are: joiner, leaver, unknownFutureValue. + * + * @return LifecycleWorkflowCategory|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new LifecycleWorkflowCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * The category of the workflow. The possible values are: joiner, leaver, unknownFutureValue. + * + * @param LifecycleWorkflowCategory $val The category + * + * @return WorkflowBase + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * When a workflow was created. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * When a workflow was created. + * + * @param \DateTime $val The createdDateTime + * + * @return WorkflowBase + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the description + * A string that describes the purpose of the workflow. + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * A string that describes the purpose of the workflow. + * + * @param string $val The description + * + * @return WorkflowBase + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * A string to identify the workflow. + * + * @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 + * A string to identify the workflow. + * + * @param string $val The displayName + * + * @return WorkflowBase + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the executionConditions + * Defines when and for who the workflow will run. + * + * @return WorkflowExecutionConditions|null The executionConditions + */ + public function getExecutionConditions() + { + if (array_key_exists("executionConditions", $this->_propDict)) { + if (is_a($this->_propDict["executionConditions"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\WorkflowExecutionConditions") || is_null($this->_propDict["executionConditions"])) { + return $this->_propDict["executionConditions"]; + } else { + $this->_propDict["executionConditions"] = new WorkflowExecutionConditions($this->_propDict["executionConditions"]); + return $this->_propDict["executionConditions"]; + } + } + return null; + } + + /** + * Sets the executionConditions + * Defines when and for who the workflow will run. + * + * @param WorkflowExecutionConditions $val The executionConditions + * + * @return WorkflowBase + */ + public function setExecutionConditions($val) + { + $this->_propDict["executionConditions"] = $val; + return $this; + } + + /** + * Gets the isEnabled + * Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true. + * + * @return bool|null The isEnabled + */ + public function getIsEnabled() + { + if (array_key_exists("isEnabled", $this->_propDict)) { + return $this->_propDict["isEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isEnabled + * Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true. + * + * @param bool $val The isEnabled + * + * @return WorkflowBase + */ + public function setIsEnabled($val) + { + $this->_propDict["isEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the isSchedulingEnabled + * If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be true for a disabled workflow (where isEnabled is false). + * + * @return bool|null The isSchedulingEnabled + */ + public function getIsSchedulingEnabled() + { + if (array_key_exists("isSchedulingEnabled", $this->_propDict)) { + return $this->_propDict["isSchedulingEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isSchedulingEnabled + * If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be true for a disabled workflow (where isEnabled is false). + * + * @param bool $val The isSchedulingEnabled + * + * @return WorkflowBase + */ + public function setIsSchedulingEnabled($val) + { + $this->_propDict["isSchedulingEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the lastModifiedDateTime + * When the workflow was last modified. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * When the workflow was last modified. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return WorkflowBase + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the createdBy + * The user who created the workflow. + * + * @return \Microsoft\Graph\Model\User|null The createdBy + */ + public function getCreatedBy() + { + if (array_key_exists("createdBy", $this->_propDict)) { + if (is_a($this->_propDict["createdBy"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["createdBy"])) { + return $this->_propDict["createdBy"]; + } else { + $this->_propDict["createdBy"] = new \Microsoft\Graph\Model\User($this->_propDict["createdBy"]); + return $this->_propDict["createdBy"]; + } + } + return null; + } + + /** + * Sets the createdBy + * The user who created the workflow. + * + * @param \Microsoft\Graph\Model\User $val The createdBy + * + * @return WorkflowBase + */ + public function setCreatedBy($val) + { + $this->_propDict["createdBy"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * The unique identifier of the AAD identity that last modified the workflow. + * + * @return \Microsoft\Graph\Model\User|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new \Microsoft\Graph\Model\User($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * The unique identifier of the AAD identity that last modified the workflow. + * + * @param \Microsoft\Graph\Model\User $val The lastModifiedBy + * + * @return WorkflowBase + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + + /** + * Gets the tasks + * The tasks in the workflow. + * + * @return array|null The tasks + */ + public function getTasks() + { + if (array_key_exists("tasks", $this->_propDict)) { + return $this->_propDict["tasks"]; + } else { + return null; + } + } + + /** + * Sets the tasks + * The tasks in the workflow. + * + * @param Task[] $val The tasks + * + * @return WorkflowBase + */ + public function setTasks($val) + { + $this->_propDict["tasks"] = $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 WorkflowBase + */ + public function setODataType($val) + { + $this->_propDict["@odata.type"] = $val; + return $this; + } + + /** + * Serializes the object by property array + * Manually serialize DateTime into RFC3339 format + * + * @return array The list of properties + */ + #[\ReturnTypeWillChange] + public function jsonSerialize() + { + $serializableProperties = $this->getProperties(); + foreach ($serializableProperties as $property => $val) { + if (is_a($val, "\DateTime")) { + $serializableProperties[$property] = $val->format(\DateTime::RFC3339); + } else if (is_a($val, "\Microsoft\Graph\Core\Enum")) { + $serializableProperties[$property] = $val->value(); + } else if (is_a($val, "\Entity")) { + $serializableProperties[$property] = $val->jsonSerialize(); + } else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) { + $serializableProperties[$property] = (string) $val; + } + } + return $serializableProperties; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowExecutionConditions.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowExecutionConditions.php new file mode 100644 index 0000000..8851a85 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowExecutionConditions.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new LifecycleWorkflowCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * The category of the workflow template. The possible values are: joiner, mover, leaver,unknownFutureValue.Supports $filter(eq, ne) and $orderby. + * + * @param LifecycleWorkflowCategory $val The category + * + * @return WorkflowTemplate + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the description + * The description of the workflowTemplate. + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * The description of the workflowTemplate. + * + * @param string $val The description + * + * @return WorkflowTemplate + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby. + * + * @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 + * The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby. + * + * @param string $val The displayName + * + * @return WorkflowTemplate + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the executionConditions + * Conditions describing when to execute the workflow and the criteria to identify in-scope subject set. + * + * @return WorkflowExecutionConditions|null The executionConditions + */ + public function getExecutionConditions() + { + if (array_key_exists("executionConditions", $this->_propDict)) { + if (is_a($this->_propDict["executionConditions"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\WorkflowExecutionConditions") || is_null($this->_propDict["executionConditions"])) { + return $this->_propDict["executionConditions"]; + } else { + $this->_propDict["executionConditions"] = new WorkflowExecutionConditions($this->_propDict["executionConditions"]); + return $this->_propDict["executionConditions"]; + } + } + return null; + } + + /** + * Sets the executionConditions + * Conditions describing when to execute the workflow and the criteria to identify in-scope subject set. + * + * @param WorkflowExecutionConditions $val The executionConditions + * + * @return WorkflowTemplate + */ + public function setExecutionConditions($val) + { + $this->_propDict["executionConditions"] = $val; + return $this; + } + + + /** + * Gets the tasks + * Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. + * + * @return array|null The tasks + */ + public function getTasks() + { + if (array_key_exists("tasks", $this->_propDict)) { + return $this->_propDict["tasks"]; + } else { + return null; + } + } + + /** + * Sets the tasks + * Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. + * + * @param Task[] $val The tasks + * + * @return WorkflowTemplate + */ + public function setTasks($val) + { + $this->_propDict["tasks"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php new file mode 100644 index 0000000..3d23d0e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/IdentityGovernanceNamespace/Model/WorkflowTriggerTimeBasedAttribute.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["versionNumber"]; + } else { + return null; + } + } + + /** + * Sets the versionNumber + * The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * + * @param int $val The versionNumber + * + * @return WorkflowVersion + */ + public function setVersionNumber($val) + { + $this->_propDict["versionNumber"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAutomaticRequestSettings.php b/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAutomaticRequestSettings.php index d69ad95..c45b5c9 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAutomaticRequestSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessPackageAutomaticRequestSettings.php @@ -26,6 +26,7 @@ class AccessPackageAutomaticRequestSettings extends Entity /** * Gets the gracePeriodBeforeAccessRemoval + * The duration for which access must be retained before the target's access is revoked once they leave the allowed target scope. * * @return \DateInterval|null The gracePeriodBeforeAccessRemoval */ @@ -44,6 +45,7 @@ class AccessPackageAutomaticRequestSettings extends Entity /** * Sets the gracePeriodBeforeAccessRemoval + * The duration for which access must be retained before the target's access is revoked once they leave the allowed target scope. * * @param \DateInterval $val The value to assign to the gracePeriodBeforeAccessRemoval * @@ -56,6 +58,7 @@ class AccessPackageAutomaticRequestSettings extends Entity } /** * Gets the removeAccessWhenTargetLeavesAllowedTargets + * Indicates whether automatic assignment must be removed for targets who move out of the allowed target scope. * * @return bool|null The removeAccessWhenTargetLeavesAllowedTargets */ @@ -70,6 +73,7 @@ class AccessPackageAutomaticRequestSettings extends Entity /** * Sets the removeAccessWhenTargetLeavesAllowedTargets + * Indicates whether automatic assignment must be removed for targets who move out of the allowed target scope. * * @param bool $val The value of the removeAccessWhenTargetLeavesAllowedTargets * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItem.php b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItem.php index 7b40cf8..a694c1a 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItem.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewInstanceDecisionItem.php @@ -425,4 +425,34 @@ class AccessReviewInstanceDecisionItem extends Entity return $this; } + + /** + * Gets the insights + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * + * @return array|null The insights + */ + public function getInsights() + { + if (array_key_exists("insights", $this->_propDict)) { + return $this->_propDict["insights"]; + } else { + return null; + } + } + + /** + * Sets the insights + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * + * @param GovernanceInsight[] $val The insights + * + * @return AccessReviewInstanceDecisionItem + */ + public function setInsights($val) + { + $this->_propDict["insights"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewRecommendationInsightSetting.php b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewRecommendationInsightSetting.php new file mode 100644 index 0000000..5c5ec2d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewRecommendationInsightSetting.php @@ -0,0 +1,26 @@ +_propDict["mailNotificationsEnabled"] = $val; return $this; } + + /** + * Gets the recommendationInsightSettings + * Optional. Describes the types of insights that aid reviewers to make access review decisions. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationInsightSettings setting will be used instead of the value of this property. + * + * @return AccessReviewRecommendationInsightSetting|null The recommendationInsightSettings + */ + public function getRecommendationInsightSettings() + { + if (array_key_exists("recommendationInsightSettings", $this->_propDict)) { + if (is_a($this->_propDict["recommendationInsightSettings"], "\Microsoft\Graph\Model\AccessReviewRecommendationInsightSetting") || is_null($this->_propDict["recommendationInsightSettings"])) { + return $this->_propDict["recommendationInsightSettings"]; + } else { + $this->_propDict["recommendationInsightSettings"] = new AccessReviewRecommendationInsightSetting($this->_propDict["recommendationInsightSettings"]); + return $this->_propDict["recommendationInsightSettings"]; + } + } + return null; + } + + /** + * Sets the recommendationInsightSettings + * Optional. Describes the types of insights that aid reviewers to make access review decisions. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationInsightSettings setting will be used instead of the value of this property. + * + * @param AccessReviewRecommendationInsightSetting $val The value to assign to the recommendationInsightSettings + * + * @return AccessReviewScheduleSettings The AccessReviewScheduleSettings + */ + public function setRecommendationInsightSettings($val) + { + $this->_propDict["recommendationInsightSettings"] = $val; + return $this; + } + + /** + * Gets the recommendationLookBackDuration + * Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property. + * + * @return \DateInterval|null The recommendationLookBackDuration + */ + public function getRecommendationLookBackDuration() + { + if (array_key_exists("recommendationLookBackDuration", $this->_propDict)) { + if (is_a($this->_propDict["recommendationLookBackDuration"], "\DateInterval") || is_null($this->_propDict["recommendationLookBackDuration"])) { + return $this->_propDict["recommendationLookBackDuration"]; + } else { + $this->_propDict["recommendationLookBackDuration"] = new \DateInterval($this->_propDict["recommendationLookBackDuration"]); + return $this->_propDict["recommendationLookBackDuration"]; + } + } + return null; + } + + /** + * Sets the recommendationLookBackDuration + * Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property. + * + * @param \DateInterval $val The value to assign to the recommendationLookBackDuration + * + * @return AccessReviewScheduleSettings The AccessReviewScheduleSettings + */ + public function setRecommendationLookBackDuration($val) + { + $this->_propDict["recommendationLookBackDuration"] = $val; + return $this; + } /** * Gets the recommendationsEnabled * Indicates whether decision recommendations are enabled or disabled. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationsEnabled setting will be used instead of the value of this property. diff --git a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewStageSettings.php b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewStageSettings.php index 2819cf7..43628a7 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AccessReviewStageSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AccessReviewStageSettings.php @@ -140,6 +140,37 @@ class AccessReviewStageSettings extends Entity $this->_propDict["fallbackReviewers"] = $val; return $this; } + + /** + * Gets the recommendationInsightSettings + * + * @return AccessReviewRecommendationInsightSetting|null The recommendationInsightSettings + */ + public function getRecommendationInsightSettings() + { + if (array_key_exists("recommendationInsightSettings", $this->_propDict)) { + if (is_a($this->_propDict["recommendationInsightSettings"], "\Microsoft\Graph\Model\AccessReviewRecommendationInsightSetting") || is_null($this->_propDict["recommendationInsightSettings"])) { + return $this->_propDict["recommendationInsightSettings"]; + } else { + $this->_propDict["recommendationInsightSettings"] = new AccessReviewRecommendationInsightSetting($this->_propDict["recommendationInsightSettings"]); + return $this->_propDict["recommendationInsightSettings"]; + } + } + return null; + } + + /** + * Sets the recommendationInsightSettings + * + * @param AccessReviewRecommendationInsightSetting $val The value to assign to the recommendationInsightSettings + * + * @return AccessReviewStageSettings The AccessReviewStageSettings + */ + public function setRecommendationInsightSettings($val) + { + $this->_propDict["recommendationInsightSettings"] = $val; + return $this; + } /** * Gets the recommendationsEnabled * Indicates whether showing recommendations to reviewers is enabled. Required. NOTE: The value of this property will override override the corresponding setting on the accessReviewScheduleDefinition object. diff --git a/vendor/microsoft/microsoft-graph/src/Model/AlternativeSecurityId.php b/vendor/microsoft/microsoft-graph/src/Model/AlternativeSecurityId.php index 331bf90..0966f79 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AlternativeSecurityId.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AlternativeSecurityId.php @@ -25,7 +25,7 @@ class AlternativeSecurityId extends Entity { /** * Gets the identityProvider - * For internal use only + * For internal use only. * * @return string|null The identityProvider */ @@ -40,7 +40,7 @@ class AlternativeSecurityId extends Entity /** * Sets the identityProvider - * For internal use only + * For internal use only. * * @param string $val The value of the identityProvider * @@ -54,7 +54,7 @@ class AlternativeSecurityId extends Entity /** * Gets the key - * For internal use only + * For internal use only. * * @return \GuzzleHttp\Psr7\Stream|null The key */ @@ -73,7 +73,7 @@ class AlternativeSecurityId extends Entity /** * Sets the key - * For internal use only + * For internal use only. * * @param \GuzzleHttp\Psr7\Stream $val The value to assign to the key * @@ -86,7 +86,7 @@ class AlternativeSecurityId extends Entity } /** * Gets the type - * For internal use only + * For internal use only. * * @return int|null The type */ @@ -101,7 +101,7 @@ class AlternativeSecurityId extends Entity /** * Sets the type - * For internal use only + * For internal use only. * * @param int $val The value of the type * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppConsentApprovalRoute.php b/vendor/microsoft/microsoft-graph/src/Model/AppConsentApprovalRoute.php index aac38d8..39b3187 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/AppConsentApprovalRoute.php +++ b/vendor/microsoft/microsoft-graph/src/Model/AppConsentApprovalRoute.php @@ -27,7 +27,7 @@ class AppConsentApprovalRoute extends Entity /** * Gets the appConsentRequests - * A collection of userConsentRequest objects for a specific application. + * A collection of appConsentRequest objects representing apps for which admin consent has been requested by one or more users. * * @return array|null The appConsentRequests */ @@ -42,7 +42,7 @@ class AppConsentApprovalRoute extends Entity /** * Sets the appConsentRequests - * A collection of userConsentRequest objects for a specific application. + * A collection of appConsentRequest objects representing apps for which admin consent has been requested by one or more users. * * @param AppConsentRequest[] $val The appConsentRequests * diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppLogCollectionDownloadDetails.php b/vendor/microsoft/microsoft-graph/src/Model/AppLogCollectionDownloadDetails.php new file mode 100644 index 0000000..2b8ef97 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AppLogCollectionDownloadDetails.php @@ -0,0 +1,115 @@ +_propDict)) { + if (is_a($this->_propDict["appLogDecryptionAlgorithm"], "\Microsoft\Graph\Model\AppLogDecryptionAlgorithm") || is_null($this->_propDict["appLogDecryptionAlgorithm"])) { + return $this->_propDict["appLogDecryptionAlgorithm"]; + } else { + $this->_propDict["appLogDecryptionAlgorithm"] = new AppLogDecryptionAlgorithm($this->_propDict["appLogDecryptionAlgorithm"]); + return $this->_propDict["appLogDecryptionAlgorithm"]; + } + } + return null; + } + + /** + * Sets the appLogDecryptionAlgorithm + * Decryption algorithm for Content. Default is ASE256. Possible values are: aes256, unknownFutureValue. + * + * @param AppLogDecryptionAlgorithm $val The value to assign to the appLogDecryptionAlgorithm + * + * @return AppLogCollectionDownloadDetails The AppLogCollectionDownloadDetails + */ + public function setAppLogDecryptionAlgorithm($val) + { + $this->_propDict["appLogDecryptionAlgorithm"] = $val; + return $this; + } + /** + * Gets the decryptionKey + * Decryption key that used to decrypt the log. + * + * @return string|null The decryptionKey + */ + public function getDecryptionKey() + { + if (array_key_exists("decryptionKey", $this->_propDict)) { + return $this->_propDict["decryptionKey"]; + } else { + return null; + } + } + + /** + * Sets the decryptionKey + * Decryption key that used to decrypt the log. + * + * @param string $val The value of the decryptionKey + * + * @return AppLogCollectionDownloadDetails + */ + public function setDecryptionKey($val) + { + $this->_propDict["decryptionKey"] = $val; + return $this; + } + /** + * Gets the downloadUrl + * Download SAS (Shared Access Signature) Url for completed app log request. + * + * @return string|null The downloadUrl + */ + public function getDownloadUrl() + { + if (array_key_exists("downloadUrl", $this->_propDict)) { + return $this->_propDict["downloadUrl"]; + } else { + return null; + } + } + + /** + * Sets the downloadUrl + * Download SAS (Shared Access Signature) Url for completed app log request. + * + * @param string $val The value of the downloadUrl + * + * @return AppLogCollectionDownloadDetails + */ + public function setDownloadUrl($val) + { + $this->_propDict["downloadUrl"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppLogCollectionRequest.php b/vendor/microsoft/microsoft-graph/src/Model/AppLogCollectionRequest.php new file mode 100644 index 0000000..4c649a3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AppLogCollectionRequest.php @@ -0,0 +1,151 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * Time at which the upload log request reached a completed state if not completed yet NULL will be returned. + * + * @param \DateTime $val The completedDateTime + * + * @return AppLogCollectionRequest + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the customLogFolders + * List of log folders. + * + * @return array|null The customLogFolders + */ + public function getCustomLogFolders() + { + if (array_key_exists("customLogFolders", $this->_propDict)) { + return $this->_propDict["customLogFolders"]; + } else { + return null; + } + } + + /** + * Sets the customLogFolders + * List of log folders. + * + * @param string[] $val The customLogFolders + * + * @return AppLogCollectionRequest + */ + public function setCustomLogFolders($val) + { + $this->_propDict["customLogFolders"] = $val; + return $this; + } + + /** + * Gets the errorMessage + * Indicates error message if any during the upload process. + * + * @return string|null The errorMessage + */ + public function getErrorMessage() + { + if (array_key_exists("errorMessage", $this->_propDict)) { + return $this->_propDict["errorMessage"]; + } else { + return null; + } + } + + /** + * Sets the errorMessage + * Indicates error message if any during the upload process. + * + * @param string $val The errorMessage + * + * @return AppLogCollectionRequest + */ + public function setErrorMessage($val) + { + $this->_propDict["errorMessage"] = $val; + return $this; + } + + /** + * Gets the status + * 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 + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Microsoft\Graph\Model\AppLogUploadState") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new AppLogUploadState($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * 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 + * + * @return AppLogCollectionRequest + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AppLogDecryptionAlgorithm.php b/vendor/microsoft/microsoft-graph/src/Model/AppLogDecryptionAlgorithm.php new file mode 100644 index 0000000..0267eca --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AppLogDecryptionAlgorithm.php @@ -0,0 +1,34 @@ +_propDict)) { + return $this->_propDict["userRegistrationDetails"]; + } else { + return null; + } + } + + /** + * Sets the userRegistrationDetails + * + * @param UserRegistrationDetails[] $val The userRegistrationDetails + * + * @return AuthenticationMethodsRoot + */ + public function setUserRegistrationDetails($val) + { + $this->_propDict["userRegistrationDetails"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/AzureAdPopTokenAuthentication.php b/vendor/microsoft/microsoft-graph/src/Model/AzureAdPopTokenAuthentication.php new file mode 100644 index 0000000..681e9d7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/AzureAdPopTokenAuthentication.php @@ -0,0 +1,37 @@ +setODataType("#microsoft.graph.azureAdPopTokenAuthentication"); + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CalculatedColumn.php b/vendor/microsoft/microsoft-graph/src/Model/CalculatedColumn.php index 7957fc0..6063995 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/CalculatedColumn.php +++ b/vendor/microsoft/microsoft-graph/src/Model/CalculatedColumn.php @@ -25,7 +25,7 @@ class CalculatedColumn extends Entity { /** * Gets the format - * For dateTime output types, the format of the value. Must be one of dateOnly or dateTime. + * For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. * * @return string|null The format */ @@ -40,7 +40,7 @@ class CalculatedColumn extends Entity /** * Sets the format - * For dateTime output types, the format of the value. Must be one of dateOnly or dateTime. + * For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. * * @param string $val The value of the format * @@ -81,7 +81,7 @@ class CalculatedColumn extends Entity } /** * Gets the outputType - * The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text. + * The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. * * @return string|null The outputType */ @@ -96,7 +96,7 @@ class CalculatedColumn extends Entity /** * Sets the outputType - * The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text. + * The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. * * @param string $val The value of the outputType * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ChangeNotificationCollection.php b/vendor/microsoft/microsoft-graph/src/Model/ChangeNotificationCollection.php index 2ad0520..0a75c32 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ChangeNotificationCollection.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ChangeNotificationCollection.php @@ -25,7 +25,7 @@ class ChangeNotificationCollection extends Entity { /** * Gets the validationTokens - * Contains an array of JWT tokens generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data. Optional. + * Contains an array of JSON web tokens (JWT) generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data. Optional. * * @return string|null The validationTokens */ @@ -40,7 +40,7 @@ class ChangeNotificationCollection extends Entity /** * Sets the validationTokens - * Contains an array of JWT tokens generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data. Optional. + * Contains an array of JSON web tokens (JWT) generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data. Optional. * * @param string $val The value of the validationTokens * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ContentTypeInfo.php b/vendor/microsoft/microsoft-graph/src/Model/ContentTypeInfo.php index 912eff8..9e4a869 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ContentTypeInfo.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ContentTypeInfo.php @@ -25,7 +25,7 @@ class ContentTypeInfo extends Entity { /** * Gets the id - * The id of the content type. + * The ID of the content type. * * @return string|null The id */ @@ -40,7 +40,7 @@ class ContentTypeInfo extends Entity /** * Sets the id - * The id of the content type. + * The ID of the content type. * * @param string $val The value of the id * diff --git a/vendor/microsoft/microsoft-graph/src/Model/ContentTypeOrder.php b/vendor/microsoft/microsoft-graph/src/Model/ContentTypeOrder.php index a5d5e19..02d7c15 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ContentTypeOrder.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ContentTypeOrder.php @@ -25,7 +25,7 @@ class ContentTypeOrder extends Entity { /** * Gets the default - * Whether this is the default Content Type + * Indicates whether this is the default content type * * @return bool|null The default */ @@ -40,7 +40,7 @@ class ContentTypeOrder extends Entity /** * Sets the default - * Whether this is the default Content Type + * Indicates whether this is the default content type * * @param bool $val The value of the default * @@ -53,7 +53,7 @@ class ContentTypeOrder extends Entity } /** * Gets the position - * Specifies the position in which the Content Type appears in the selection UI. + * Specifies the position in which the content type appears in the selection UI. * * @return int|null The position */ @@ -68,7 +68,7 @@ class ContentTypeOrder extends Entity /** * Sets the position - * Specifies the position in which the Content Type appears in the selection UI. + * Specifies the position in which the content type appears in the selection UI. * * @param int $val The value of the position * diff --git a/vendor/microsoft/microsoft-graph/src/Model/CourseStatus.php b/vendor/microsoft/microsoft-graph/src/Model/CourseStatus.php new file mode 100644 index 0000000..3091153 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CourseStatus.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["authenticationConfiguration"], "\Microsoft\Graph\Model\CustomExtensionAuthenticationConfiguration") || is_null($this->_propDict["authenticationConfiguration"])) { + return $this->_propDict["authenticationConfiguration"]; + } else { + $this->_propDict["authenticationConfiguration"] = new CustomExtensionAuthenticationConfiguration($this->_propDict["authenticationConfiguration"]); + return $this->_propDict["authenticationConfiguration"]; + } + } + return null; + } + + /** + * Sets the authenticationConfiguration + * Configuration for securing the API call to the logic app. For example, using OAuth client credentials flow. + * + * @param CustomExtensionAuthenticationConfiguration $val The authenticationConfiguration + * + * @return CustomCalloutExtension + */ + public function setAuthenticationConfiguration($val) + { + $this->_propDict["authenticationConfiguration"] = $val; + return $this; + } + + /** + * Gets the clientConfiguration + * HTTP connection settings that define how long Azure AD can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed. + * + * @return CustomExtensionClientConfiguration|null The clientConfiguration + */ + public function getClientConfiguration() + { + if (array_key_exists("clientConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["clientConfiguration"], "\Microsoft\Graph\Model\CustomExtensionClientConfiguration") || is_null($this->_propDict["clientConfiguration"])) { + return $this->_propDict["clientConfiguration"]; + } else { + $this->_propDict["clientConfiguration"] = new CustomExtensionClientConfiguration($this->_propDict["clientConfiguration"]); + return $this->_propDict["clientConfiguration"]; + } + } + return null; + } + + /** + * Sets the clientConfiguration + * HTTP connection settings that define how long Azure AD can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed. + * + * @param CustomExtensionClientConfiguration $val The clientConfiguration + * + * @return CustomCalloutExtension + */ + public function setClientConfiguration($val) + { + $this->_propDict["clientConfiguration"] = $val; + return $this; + } + + /** + * Gets the description + * Description for the customCalloutExtension object. + * + * @return string|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * Description for the customCalloutExtension object. + * + * @param string $val The description + * + * @return CustomCalloutExtension + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the displayName + * Display name for the customCalloutExtension object. + * + * @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 customCalloutExtension object. + * + * @param string $val The displayName + * + * @return CustomCalloutExtension + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the endpointConfiguration + * The type and details for configuring the endpoint to call the logic app's workflow. + * + * @return CustomExtensionEndpointConfiguration|null The endpointConfiguration + */ + public function getEndpointConfiguration() + { + if (array_key_exists("endpointConfiguration", $this->_propDict)) { + if (is_a($this->_propDict["endpointConfiguration"], "\Microsoft\Graph\Model\CustomExtensionEndpointConfiguration") || is_null($this->_propDict["endpointConfiguration"])) { + return $this->_propDict["endpointConfiguration"]; + } else { + $this->_propDict["endpointConfiguration"] = new CustomExtensionEndpointConfiguration($this->_propDict["endpointConfiguration"]); + return $this->_propDict["endpointConfiguration"]; + } + } + return null; + } + + /** + * Sets the endpointConfiguration + * The type and details for configuring the endpoint to call the logic app's workflow. + * + * @param CustomExtensionEndpointConfiguration $val The endpointConfiguration + * + * @return CustomCalloutExtension + */ + public function setEndpointConfiguration($val) + { + $this->_propDict["endpointConfiguration"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionAuthenticationConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionAuthenticationConfiguration.php new file mode 100644 index 0000000..158f3e7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionAuthenticationConfiguration.php @@ -0,0 +1,26 @@ +_propDict)) { + if (is_a($this->_propDict["timeoutDuration"], "\DateInterval") || is_null($this->_propDict["timeoutDuration"])) { + return $this->_propDict["timeoutDuration"]; + } else { + $this->_propDict["timeoutDuration"] = new \DateInterval($this->_propDict["timeoutDuration"]); + return $this->_propDict["timeoutDuration"]; + } + } + return null; + } + + /** + * Sets the timeoutDuration + * The maximum duration in ISO 8601 format that Azure AD will wait for a resume action for the callout it sent to the logic app. The valid range for custom extensions in lifecycle workflows is five minutes to three hours. The valid range for custom extensions in entitlement management is between 5 minutes and 14 days. For example, PT3H refers to three hours, P3D refers to three days, PT10M refers to ten minutes. + * + * @param \DateInterval $val The value to assign to the timeoutDuration + * + * @return CustomExtensionCallbackConfiguration The CustomExtensionCallbackConfiguration + */ + public function setTimeoutDuration($val) + { + $this->_propDict["timeoutDuration"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionCalloutRequest.php b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionCalloutRequest.php new file mode 100644 index 0000000..b456779 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionCalloutRequest.php @@ -0,0 +1,115 @@ +_propDict)) { + if (is_a($this->_propDict["data"], "\Microsoft\Graph\Model\CustomExtensionData") || is_null($this->_propDict["data"])) { + return $this->_propDict["data"]; + } else { + $this->_propDict["data"] = new CustomExtensionData($this->_propDict["data"]); + return $this->_propDict["data"]; + } + } + return null; + } + + /** + * Sets the data + * Contains the data that will be provided to the external system. + * + * @param CustomExtensionData $val The value to assign to the data + * + * @return CustomExtensionCalloutRequest The CustomExtensionCalloutRequest + */ + public function setData($val) + { + $this->_propDict["data"] = $val; + return $this; + } + /** + * Gets the source + * Identifies the source system or event context related to the callout request. + * + * @return string|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + return $this->_propDict["source"]; + } else { + return null; + } + } + + /** + * Sets the source + * Identifies the source system or event context related to the callout request. + * + * @param string $val The value of the source + * + * @return CustomExtensionCalloutRequest + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + /** + * Gets the type + * Describes the type of event related to the callout request. + * + * @return string|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + return $this->_propDict["type"]; + } else { + return null; + } + } + + /** + * Sets the type + * Describes the type of event related to the callout request. + * + * @param string $val The value of the type + * + * @return CustomExtensionCalloutRequest + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionCalloutResponse.php b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionCalloutResponse.php new file mode 100644 index 0000000..a5514ed --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionCalloutResponse.php @@ -0,0 +1,115 @@ +_propDict)) { + if (is_a($this->_propDict["data"], "\Microsoft\Graph\Model\CustomExtensionData") || is_null($this->_propDict["data"])) { + return $this->_propDict["data"]; + } else { + $this->_propDict["data"] = new CustomExtensionData($this->_propDict["data"]); + return $this->_propDict["data"]; + } + } + return null; + } + + /** + * Sets the data + * Contains the data the external system provides to the custom extension endpoint. + * + * @param CustomExtensionData $val The value to assign to the data + * + * @return CustomExtensionCalloutResponse The CustomExtensionCalloutResponse + */ + public function setData($val) + { + $this->_propDict["data"] = $val; + return $this; + } + /** + * Gets the source + * Identifies the external system or event context related to the response. + * + * @return string|null The source + */ + public function getSource() + { + if (array_key_exists("source", $this->_propDict)) { + return $this->_propDict["source"]; + } else { + return null; + } + } + + /** + * Sets the source + * Identifies the external system or event context related to the response. + * + * @param string $val The value of the source + * + * @return CustomExtensionCalloutResponse + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + /** + * Gets the type + * Describes the type of event related to the response. + * + * @return string|null The type + */ + public function getType() + { + if (array_key_exists("type", $this->_propDict)) { + return $this->_propDict["type"]; + } else { + return null; + } + } + + /** + * Sets the type + * Describes the type of event related to the response. + * + * @param string $val The value of the type + * + * @return CustomExtensionCalloutResponse + */ + public function setType($val) + { + $this->_propDict["type"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionClientConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionClientConfiguration.php new file mode 100644 index 0000000..888995e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionClientConfiguration.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["timeoutInMilliseconds"]; + } else { + return null; + } + } + + /** + * Sets the timeoutInMilliseconds + * The max duration in milliseconds that Azure AD will wait for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000. + * + * @param int $val The value of the timeoutInMilliseconds + * + * @return CustomExtensionClientConfiguration + */ + public function setTimeoutInMilliseconds($val) + { + $this->_propDict["timeoutInMilliseconds"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionData.php b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionData.php new file mode 100644 index 0000000..226a4e4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/CustomExtensionData.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["workflows"]; + } else { + return null; + } + } + + /** + * Sets the workflows + * Deleted workflows that end up in the deletedItemsContainer. + * + * @param \Microsoft\Graph\IdentityGovernanceNamespace\Model\Workflow[] $val The workflows + * + * @return DeletedItemContainer + */ + public function setWorkflows($val) + { + $this->_propDict["workflows"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/DetectedAppPlatformType.php b/vendor/microsoft/microsoft-graph/src/Model/DetectedAppPlatformType.php index c9776e5..4705636 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/DetectedAppPlatformType.php +++ b/vendor/microsoft/microsoft-graph/src/Model/DetectedAppPlatformType.php @@ -40,4 +40,5 @@ class DetectedAppPlatformType extends Enum const ANDROID_DEVICE_ADMINISTRATOR = "androidDeviceAdministrator"; const ANDROID_WORK_PROFILE = "androidWorkProfile"; const ANDROID_DEDICATED_AND_FULLY_MANAGED = "androidDedicatedAndFullyManaged"; + const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/vendor/microsoft/microsoft-graph/src/Model/DeviceLogCollectionResponse.php b/vendor/microsoft/microsoft-graph/src/Model/DeviceLogCollectionResponse.php new file mode 100644 index 0000000..1b31bdd --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/DeviceLogCollectionResponse.php @@ -0,0 +1,275 @@ +_propDict)) { + return $this->_propDict["enrolledByUser"]; + } else { + return null; + } + } + + /** + * Sets the enrolledByUser + * The User Principal Name (UPN) of the user that enrolled the device. + * + * @param string $val The enrolledByUser + * + * @return DeviceLogCollectionResponse + */ + public function setEnrolledByUser($val) + { + $this->_propDict["enrolledByUser"] = $val; + return $this; + } + + /** + * Gets the expirationDateTimeUTC + * The DateTime of the expiration of the logs. + * + * @return \DateTime|null The expirationDateTimeUTC + */ + public function getExpirationDateTimeUTC() + { + if (array_key_exists("expirationDateTimeUTC", $this->_propDict)) { + if (is_a($this->_propDict["expirationDateTimeUTC"], "\DateTime") || is_null($this->_propDict["expirationDateTimeUTC"])) { + return $this->_propDict["expirationDateTimeUTC"]; + } else { + $this->_propDict["expirationDateTimeUTC"] = new \DateTime($this->_propDict["expirationDateTimeUTC"]); + return $this->_propDict["expirationDateTimeUTC"]; + } + } + return null; + } + + /** + * Sets the expirationDateTimeUTC + * The DateTime of the expiration of the logs. + * + * @param \DateTime $val The expirationDateTimeUTC + * + * @return DeviceLogCollectionResponse + */ + public function setExpirationDateTimeUTC($val) + { + $this->_propDict["expirationDateTimeUTC"] = $val; + return $this; + } + + /** + * Gets the initiatedByUserPrincipalName + * The UPN for who initiated the request. + * + * @return string|null The initiatedByUserPrincipalName + */ + public function getInitiatedByUserPrincipalName() + { + if (array_key_exists("initiatedByUserPrincipalName", $this->_propDict)) { + return $this->_propDict["initiatedByUserPrincipalName"]; + } else { + return null; + } + } + + /** + * Sets the initiatedByUserPrincipalName + * The UPN for who initiated the request. + * + * @param string $val The initiatedByUserPrincipalName + * + * @return DeviceLogCollectionResponse + */ + public function setInitiatedByUserPrincipalName($val) + { + $this->_propDict["initiatedByUserPrincipalName"] = $val; + return $this; + } + + /** + * Gets the managedDeviceId + * Indicates Intune device unique identifier. + * + * @return string|null The managedDeviceId + */ + public function getManagedDeviceId() + { + if (array_key_exists("managedDeviceId", $this->_propDict)) { + return $this->_propDict["managedDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the managedDeviceId + * Indicates Intune device unique identifier. + * + * @param string $val The managedDeviceId + * + * @return DeviceLogCollectionResponse + */ + public function setManagedDeviceId($val) + { + $this->_propDict["managedDeviceId"] = $val; + return $this; + } + + /** + * Gets the receivedDateTimeUTC + * The DateTime the request was received. + * + * @return \DateTime|null The receivedDateTimeUTC + */ + public function getReceivedDateTimeUTC() + { + if (array_key_exists("receivedDateTimeUTC", $this->_propDict)) { + if (is_a($this->_propDict["receivedDateTimeUTC"], "\DateTime") || is_null($this->_propDict["receivedDateTimeUTC"])) { + return $this->_propDict["receivedDateTimeUTC"]; + } else { + $this->_propDict["receivedDateTimeUTC"] = new \DateTime($this->_propDict["receivedDateTimeUTC"]); + return $this->_propDict["receivedDateTimeUTC"]; + } + } + return null; + } + + /** + * Sets the receivedDateTimeUTC + * The DateTime the request was received. + * + * @param \DateTime $val The receivedDateTimeUTC + * + * @return DeviceLogCollectionResponse + */ + public function setReceivedDateTimeUTC($val) + { + $this->_propDict["receivedDateTimeUTC"] = $val; + return $this; + } + + /** + * Gets the requestedDateTimeUTC + * The DateTime of the request. + * + * @return \DateTime|null The requestedDateTimeUTC + */ + public function getRequestedDateTimeUTC() + { + if (array_key_exists("requestedDateTimeUTC", $this->_propDict)) { + if (is_a($this->_propDict["requestedDateTimeUTC"], "\DateTime") || is_null($this->_propDict["requestedDateTimeUTC"])) { + return $this->_propDict["requestedDateTimeUTC"]; + } else { + $this->_propDict["requestedDateTimeUTC"] = new \DateTime($this->_propDict["requestedDateTimeUTC"]); + return $this->_propDict["requestedDateTimeUTC"]; + } + } + return null; + } + + /** + * Sets the requestedDateTimeUTC + * The DateTime of the request. + * + * @param \DateTime $val The requestedDateTimeUTC + * + * @return DeviceLogCollectionResponse + */ + public function setRequestedDateTimeUTC($val) + { + $this->_propDict["requestedDateTimeUTC"] = $val; + return $this; + } + + /** + * Gets the sizeInKB + * The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The sizeInKB + */ + public function getSizeInKB() + { + if (array_key_exists("sizeInKB", $this->_propDict)) { + return $this->_propDict["sizeInKB"]; + } else { + return null; + } + } + + /** + * Sets the sizeInKB + * The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The sizeInKB + * + * @return DeviceLogCollectionResponse + */ + public function setSizeInKB($val) + { + $this->_propDict["sizeInKB"] = floatval($val); + return $this; + } + + /** + * Gets the status + * Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. + * + * @return AppLogUploadState|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Microsoft\Graph\Model\AppLogUploadState") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new AppLogUploadState($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. + * + * @param AppLogUploadState $val The status + * + * @return DeviceLogCollectionResponse + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/DeviceLogCollectionTemplateType.php b/vendor/microsoft/microsoft-graph/src/Model/DeviceLogCollectionTemplateType.php new file mode 100644 index 0000000..e2b141a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/DeviceLogCollectionTemplateType.php @@ -0,0 +1,34 @@ +_propDict)) { + if (is_a($this->_propDict["deviceProtectionOverview"], "\Microsoft\Graph\Model\DeviceProtectionOverview") || is_null($this->_propDict["deviceProtectionOverview"])) { + return $this->_propDict["deviceProtectionOverview"]; + } else { + $this->_propDict["deviceProtectionOverview"] = new DeviceProtectionOverview($this->_propDict["deviceProtectionOverview"]); + return $this->_propDict["deviceProtectionOverview"]; + } + } + return null; + } + + /** + * Sets the deviceProtectionOverview + * Device protection overview. + * + * @param DeviceProtectionOverview $val The deviceProtectionOverview + * + * @return DeviceManagement + */ + public function setDeviceProtectionOverview($val) + { + $this->_propDict["deviceProtectionOverview"] = $val; + return $this; + } + /** * Gets the subscriptionState * Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. @@ -152,6 +185,72 @@ class DeviceManagement extends Entity return $this; } + /** + * Gets the userExperienceAnalyticsSettings + * User experience analytics device settings + * + * @return UserExperienceAnalyticsSettings|null The userExperienceAnalyticsSettings + */ + public function getUserExperienceAnalyticsSettings() + { + if (array_key_exists("userExperienceAnalyticsSettings", $this->_propDict)) { + if (is_a($this->_propDict["userExperienceAnalyticsSettings"], "\Microsoft\Graph\Model\UserExperienceAnalyticsSettings") || is_null($this->_propDict["userExperienceAnalyticsSettings"])) { + return $this->_propDict["userExperienceAnalyticsSettings"]; + } else { + $this->_propDict["userExperienceAnalyticsSettings"] = new UserExperienceAnalyticsSettings($this->_propDict["userExperienceAnalyticsSettings"]); + return $this->_propDict["userExperienceAnalyticsSettings"]; + } + } + return null; + } + + /** + * Sets the userExperienceAnalyticsSettings + * User experience analytics device settings + * + * @param UserExperienceAnalyticsSettings $val The userExperienceAnalyticsSettings + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsSettings($val) + { + $this->_propDict["userExperienceAnalyticsSettings"] = $val; + return $this; + } + + /** + * Gets the windowsMalwareOverview + * Malware overview for windows devices. + * + * @return WindowsMalwareOverview|null The windowsMalwareOverview + */ + public function getWindowsMalwareOverview() + { + if (array_key_exists("windowsMalwareOverview", $this->_propDict)) { + if (is_a($this->_propDict["windowsMalwareOverview"], "\Microsoft\Graph\Model\WindowsMalwareOverview") || is_null($this->_propDict["windowsMalwareOverview"])) { + return $this->_propDict["windowsMalwareOverview"]; + } else { + $this->_propDict["windowsMalwareOverview"] = new WindowsMalwareOverview($this->_propDict["windowsMalwareOverview"]); + return $this->_propDict["windowsMalwareOverview"]; + } + } + return null; + } + + /** + * Sets the windowsMalwareOverview + * Malware overview for windows devices. + * + * @param WindowsMalwareOverview $val The windowsMalwareOverview + * + * @return DeviceManagement + */ + public function setWindowsMalwareOverview($val) + { + $this->_propDict["windowsMalwareOverview"] = $val; + return $this; + } + /** * Gets the termsAndConditions @@ -771,6 +870,735 @@ class DeviceManagement extends Entity } + /** + * Gets the mobileAppTroubleshootingEvents + * The collection property of MobileAppTroubleshootingEvent. + * + * @return array|null The mobileAppTroubleshootingEvents + */ + public function getMobileAppTroubleshootingEvents() + { + if (array_key_exists("mobileAppTroubleshootingEvents", $this->_propDict)) { + return $this->_propDict["mobileAppTroubleshootingEvents"]; + } else { + return null; + } + } + + /** + * Sets the mobileAppTroubleshootingEvents + * The collection property of MobileAppTroubleshootingEvent. + * + * @param MobileAppTroubleshootingEvent[] $val The mobileAppTroubleshootingEvents + * + * @return DeviceManagement + */ + public function setMobileAppTroubleshootingEvents($val) + { + $this->_propDict["mobileAppTroubleshootingEvents"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthApplicationPerformance + * User experience analytics appHealth Application Performance + * + * @return array|null The userExperienceAnalyticsAppHealthApplicationPerformance + */ + public function getUserExperienceAnalyticsAppHealthApplicationPerformance() + { + if (array_key_exists("userExperienceAnalyticsAppHealthApplicationPerformance", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformance"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthApplicationPerformance + * User experience analytics appHealth Application Performance + * + * @param UserExperienceAnalyticsAppHealthApplicationPerformance[] $val The userExperienceAnalyticsAppHealthApplicationPerformance + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthApplicationPerformance($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformance"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + * User experience analytics appHealth Application Performance by App Version details + * + * @return array|null The userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + */ + public function getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails() + { + if (array_key_exists("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + * User experience analytics appHealth Application Performance by App Version details + * + * @param UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails[] $val The userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + * User experience analytics appHealth Application Performance by App Version Device Id + * + * @return array|null The userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + */ + public function getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId() + { + if (array_key_exists("userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + * User experience analytics appHealth Application Performance by App Version Device Id + * + * @param UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId[] $val The userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion + * User experience analytics appHealth Application Performance by OS Version + * + * @return array|null The userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion + */ + public function getUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion() + { + if (array_key_exists("userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion + * User experience analytics appHealth Application Performance by OS Version + * + * @param UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion[] $val The userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthDeviceModelPerformance + * User experience analytics appHealth Model Performance + * + * @return array|null The userExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function getUserExperienceAnalyticsAppHealthDeviceModelPerformance() + { + if (array_key_exists("userExperienceAnalyticsAppHealthDeviceModelPerformance", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthDeviceModelPerformance"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthDeviceModelPerformance + * User experience analytics appHealth Model Performance + * + * @param UserExperienceAnalyticsAppHealthDeviceModelPerformance[] $val The userExperienceAnalyticsAppHealthDeviceModelPerformance + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthDeviceModelPerformance($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthDeviceModelPerformance"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthDevicePerformance + * User experience analytics appHealth Device Performance + * + * @return array|null The userExperienceAnalyticsAppHealthDevicePerformance + */ + public function getUserExperienceAnalyticsAppHealthDevicePerformance() + { + if (array_key_exists("userExperienceAnalyticsAppHealthDevicePerformance", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthDevicePerformance"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthDevicePerformance + * User experience analytics appHealth Device Performance + * + * @param UserExperienceAnalyticsAppHealthDevicePerformance[] $val The userExperienceAnalyticsAppHealthDevicePerformance + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthDevicePerformance($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthDevicePerformance"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthDevicePerformanceDetails + * User experience analytics device performance details + * + * @return array|null The userExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function getUserExperienceAnalyticsAppHealthDevicePerformanceDetails() + { + if (array_key_exists("userExperienceAnalyticsAppHealthDevicePerformanceDetails", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthDevicePerformanceDetails"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthDevicePerformanceDetails + * User experience analytics device performance details + * + * @param UserExperienceAnalyticsAppHealthDevicePerformanceDetails[] $val The userExperienceAnalyticsAppHealthDevicePerformanceDetails + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthDevicePerformanceDetails($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthDevicePerformanceDetails"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsAppHealthOSVersionPerformance + * User experience analytics appHealth OS version Performance + * + * @return array|null The userExperienceAnalyticsAppHealthOSVersionPerformance + */ + public function getUserExperienceAnalyticsAppHealthOSVersionPerformance() + { + if (array_key_exists("userExperienceAnalyticsAppHealthOSVersionPerformance", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsAppHealthOSVersionPerformance"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsAppHealthOSVersionPerformance + * User experience analytics appHealth OS version Performance + * + * @param UserExperienceAnalyticsAppHealthOSVersionPerformance[] $val The userExperienceAnalyticsAppHealthOSVersionPerformance + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthOSVersionPerformance($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthOSVersionPerformance"] = $val; + return $this; + } + + /** + * Gets the userExperienceAnalyticsAppHealthOverview + * User experience analytics appHealth overview + * + * @return UserExperienceAnalyticsCategory|null The userExperienceAnalyticsAppHealthOverview + */ + public function getUserExperienceAnalyticsAppHealthOverview() + { + if (array_key_exists("userExperienceAnalyticsAppHealthOverview", $this->_propDict)) { + if (is_a($this->_propDict["userExperienceAnalyticsAppHealthOverview"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["userExperienceAnalyticsAppHealthOverview"])) { + return $this->_propDict["userExperienceAnalyticsAppHealthOverview"]; + } else { + $this->_propDict["userExperienceAnalyticsAppHealthOverview"] = new UserExperienceAnalyticsCategory($this->_propDict["userExperienceAnalyticsAppHealthOverview"]); + return $this->_propDict["userExperienceAnalyticsAppHealthOverview"]; + } + } + return null; + } + + /** + * Sets the userExperienceAnalyticsAppHealthOverview + * User experience analytics appHealth overview + * + * @param UserExperienceAnalyticsCategory $val The userExperienceAnalyticsAppHealthOverview + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsAppHealthOverview($val) + { + $this->_propDict["userExperienceAnalyticsAppHealthOverview"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsBaselines + * User experience analytics baselines + * + * @return array|null The userExperienceAnalyticsBaselines + */ + public function getUserExperienceAnalyticsBaselines() + { + if (array_key_exists("userExperienceAnalyticsBaselines", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsBaselines"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsBaselines + * User experience analytics baselines + * + * @param UserExperienceAnalyticsBaseline[] $val The userExperienceAnalyticsBaselines + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsBaselines($val) + { + $this->_propDict["userExperienceAnalyticsBaselines"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsCategories + * User experience analytics categories + * + * @return array|null The userExperienceAnalyticsCategories + */ + public function getUserExperienceAnalyticsCategories() + { + if (array_key_exists("userExperienceAnalyticsCategories", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsCategories"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsCategories + * User experience analytics categories + * + * @param UserExperienceAnalyticsCategory[] $val The userExperienceAnalyticsCategories + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsCategories($val) + { + $this->_propDict["userExperienceAnalyticsCategories"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsDevicePerformance + * User experience analytics device performance + * + * @return array|null The userExperienceAnalyticsDevicePerformance + */ + public function getUserExperienceAnalyticsDevicePerformance() + { + if (array_key_exists("userExperienceAnalyticsDevicePerformance", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsDevicePerformance"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsDevicePerformance + * User experience analytics device performance + * + * @param UserExperienceAnalyticsDevicePerformance[] $val The userExperienceAnalyticsDevicePerformance + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsDevicePerformance($val) + { + $this->_propDict["userExperienceAnalyticsDevicePerformance"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsDeviceScores + * User experience analytics device scores + * + * @return array|null The userExperienceAnalyticsDeviceScores + */ + public function getUserExperienceAnalyticsDeviceScores() + { + if (array_key_exists("userExperienceAnalyticsDeviceScores", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsDeviceScores"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsDeviceScores + * User experience analytics device scores + * + * @param UserExperienceAnalyticsDeviceScores[] $val The userExperienceAnalyticsDeviceScores + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsDeviceScores($val) + { + $this->_propDict["userExperienceAnalyticsDeviceScores"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsDeviceStartupHistory + * User experience analytics device Startup History + * + * @return array|null The userExperienceAnalyticsDeviceStartupHistory + */ + public function getUserExperienceAnalyticsDeviceStartupHistory() + { + if (array_key_exists("userExperienceAnalyticsDeviceStartupHistory", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsDeviceStartupHistory"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsDeviceStartupHistory + * User experience analytics device Startup History + * + * @param UserExperienceAnalyticsDeviceStartupHistory[] $val The userExperienceAnalyticsDeviceStartupHistory + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsDeviceStartupHistory($val) + { + $this->_propDict["userExperienceAnalyticsDeviceStartupHistory"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsDeviceStartupProcesses + * User experience analytics device Startup Processes + * + * @return array|null The userExperienceAnalyticsDeviceStartupProcesses + */ + public function getUserExperienceAnalyticsDeviceStartupProcesses() + { + if (array_key_exists("userExperienceAnalyticsDeviceStartupProcesses", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsDeviceStartupProcesses"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsDeviceStartupProcesses + * User experience analytics device Startup Processes + * + * @param UserExperienceAnalyticsDeviceStartupProcess[] $val The userExperienceAnalyticsDeviceStartupProcesses + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsDeviceStartupProcesses($val) + { + $this->_propDict["userExperienceAnalyticsDeviceStartupProcesses"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsMetricHistory + * User experience analytics metric history + * + * @return array|null The userExperienceAnalyticsMetricHistory + */ + public function getUserExperienceAnalyticsMetricHistory() + { + if (array_key_exists("userExperienceAnalyticsMetricHistory", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsMetricHistory"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsMetricHistory + * User experience analytics metric history + * + * @param UserExperienceAnalyticsMetricHistory[] $val The userExperienceAnalyticsMetricHistory + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsMetricHistory($val) + { + $this->_propDict["userExperienceAnalyticsMetricHistory"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsModelScores + * User experience analytics model scores + * + * @return array|null The userExperienceAnalyticsModelScores + */ + public function getUserExperienceAnalyticsModelScores() + { + if (array_key_exists("userExperienceAnalyticsModelScores", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsModelScores"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsModelScores + * User experience analytics model scores + * + * @param UserExperienceAnalyticsModelScores[] $val The userExperienceAnalyticsModelScores + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsModelScores($val) + { + $this->_propDict["userExperienceAnalyticsModelScores"] = $val; + return $this; + } + + /** + * Gets the userExperienceAnalyticsOverview + * User experience analytics overview + * + * @return UserExperienceAnalyticsOverview|null The userExperienceAnalyticsOverview + */ + public function getUserExperienceAnalyticsOverview() + { + if (array_key_exists("userExperienceAnalyticsOverview", $this->_propDict)) { + if (is_a($this->_propDict["userExperienceAnalyticsOverview"], "\Microsoft\Graph\Model\UserExperienceAnalyticsOverview") || is_null($this->_propDict["userExperienceAnalyticsOverview"])) { + return $this->_propDict["userExperienceAnalyticsOverview"]; + } else { + $this->_propDict["userExperienceAnalyticsOverview"] = new UserExperienceAnalyticsOverview($this->_propDict["userExperienceAnalyticsOverview"]); + return $this->_propDict["userExperienceAnalyticsOverview"]; + } + } + return null; + } + + /** + * Sets the userExperienceAnalyticsOverview + * User experience analytics overview + * + * @param UserExperienceAnalyticsOverview $val The userExperienceAnalyticsOverview + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsOverview($val) + { + $this->_propDict["userExperienceAnalyticsOverview"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsScoreHistory + * User experience analytics device Startup Score History + * + * @return array|null The userExperienceAnalyticsScoreHistory + */ + public function getUserExperienceAnalyticsScoreHistory() + { + if (array_key_exists("userExperienceAnalyticsScoreHistory", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsScoreHistory"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsScoreHistory + * User experience analytics device Startup Score History + * + * @param UserExperienceAnalyticsScoreHistory[] $val The userExperienceAnalyticsScoreHistory + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsScoreHistory($val) + { + $this->_propDict["userExperienceAnalyticsScoreHistory"] = $val; + return $this; + } + + /** + * Gets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + * User experience analytics work from anywhere hardware readiness metrics. + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric|null The userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function getUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric() + { + if (array_key_exists("userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", $this->_propDict)) { + if (is_a($this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"], "\Microsoft\Graph\Model\UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric") || is_null($this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"])) { + return $this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"]; + } else { + $this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"] = new UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric($this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"]); + return $this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"]; + } + } + return null; + } + + /** + * Sets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + * User experience analytics work from anywhere hardware readiness metrics. + * + * @param UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric $val The userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric($val) + { + $this->_propDict["userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsWorkFromAnywhereMetrics + * User experience analytics work from anywhere metrics. + * + * @return array|null The userExperienceAnalyticsWorkFromAnywhereMetrics + */ + public function getUserExperienceAnalyticsWorkFromAnywhereMetrics() + { + if (array_key_exists("userExperienceAnalyticsWorkFromAnywhereMetrics", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsWorkFromAnywhereMetrics"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsWorkFromAnywhereMetrics + * User experience analytics work from anywhere metrics. + * + * @param UserExperienceAnalyticsWorkFromAnywhereMetric[] $val The userExperienceAnalyticsWorkFromAnywhereMetrics + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsWorkFromAnywhereMetrics($val) + { + $this->_propDict["userExperienceAnalyticsWorkFromAnywhereMetrics"] = $val; + return $this; + } + + + /** + * Gets the userExperienceAnalyticsWorkFromAnywhereModelPerformance + * The user experience analytics work from anywhere model performance + * + * @return array|null The userExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function getUserExperienceAnalyticsWorkFromAnywhereModelPerformance() + { + if (array_key_exists("userExperienceAnalyticsWorkFromAnywhereModelPerformance", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsWorkFromAnywhereModelPerformance"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsWorkFromAnywhereModelPerformance + * The user experience analytics work from anywhere model performance + * + * @param UserExperienceAnalyticsWorkFromAnywhereModelPerformance[] $val The userExperienceAnalyticsWorkFromAnywhereModelPerformance + * + * @return DeviceManagement + */ + public function setUserExperienceAnalyticsWorkFromAnywhereModelPerformance($val) + { + $this->_propDict["userExperienceAnalyticsWorkFromAnywhereModelPerformance"] = $val; + return $this; + } + + + /** + * Gets the windowsMalwareInformation + * The list of affected malware in the tenant. + * + * @return array|null The windowsMalwareInformation + */ + public function getWindowsMalwareInformation() + { + if (array_key_exists("windowsMalwareInformation", $this->_propDict)) { + return $this->_propDict["windowsMalwareInformation"]; + } else { + return null; + } + } + + /** + * Sets the windowsMalwareInformation + * The list of affected malware in the tenant. + * + * @param WindowsMalwareInformation[] $val The windowsMalwareInformation + * + * @return DeviceManagement + */ + public function setWindowsMalwareInformation($val) + { + $this->_propDict["windowsMalwareInformation"] = $val; + return $this; + } + + /** * Gets the importedWindowsAutopilotDeviceIdentities * Collection of imported Windows autopilot devices. diff --git a/vendor/microsoft/microsoft-graph/src/Model/DeviceProtectionOverview.php b/vendor/microsoft/microsoft-graph/src/Model/DeviceProtectionOverview.php new file mode 100644 index 0000000..eb9dd93 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/DeviceProtectionOverview.php @@ -0,0 +1,334 @@ +_propDict)) { + return $this->_propDict["cleanDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the cleanDeviceCount + * Clean device count. + * + * @param int $val The value of the cleanDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setCleanDeviceCount($val) + { + $this->_propDict["cleanDeviceCount"] = $val; + return $this; + } + /** + * Gets the criticalFailuresDeviceCount + * Critical failures device count. + * + * @return int|null The criticalFailuresDeviceCount + */ + public function getCriticalFailuresDeviceCount() + { + if (array_key_exists("criticalFailuresDeviceCount", $this->_propDict)) { + return $this->_propDict["criticalFailuresDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the criticalFailuresDeviceCount + * Critical failures device count. + * + * @param int $val The value of the criticalFailuresDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setCriticalFailuresDeviceCount($val) + { + $this->_propDict["criticalFailuresDeviceCount"] = $val; + return $this; + } + /** + * Gets the inactiveThreatAgentDeviceCount + * Device with inactive threat agent count + * + * @return int|null The inactiveThreatAgentDeviceCount + */ + public function getInactiveThreatAgentDeviceCount() + { + if (array_key_exists("inactiveThreatAgentDeviceCount", $this->_propDict)) { + return $this->_propDict["inactiveThreatAgentDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the inactiveThreatAgentDeviceCount + * Device with inactive threat agent count + * + * @param int $val The value of the inactiveThreatAgentDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setInactiveThreatAgentDeviceCount($val) + { + $this->_propDict["inactiveThreatAgentDeviceCount"] = $val; + return $this; + } + /** + * Gets the pendingFullScanDeviceCount + * Pending full scan device count. + * + * @return int|null The pendingFullScanDeviceCount + */ + public function getPendingFullScanDeviceCount() + { + if (array_key_exists("pendingFullScanDeviceCount", $this->_propDict)) { + return $this->_propDict["pendingFullScanDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingFullScanDeviceCount + * Pending full scan device count. + * + * @param int $val The value of the pendingFullScanDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setPendingFullScanDeviceCount($val) + { + $this->_propDict["pendingFullScanDeviceCount"] = $val; + return $this; + } + /** + * Gets the pendingManualStepsDeviceCount + * Pending manual steps device count. + * + * @return int|null The pendingManualStepsDeviceCount + */ + public function getPendingManualStepsDeviceCount() + { + if (array_key_exists("pendingManualStepsDeviceCount", $this->_propDict)) { + return $this->_propDict["pendingManualStepsDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingManualStepsDeviceCount + * Pending manual steps device count. + * + * @param int $val The value of the pendingManualStepsDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setPendingManualStepsDeviceCount($val) + { + $this->_propDict["pendingManualStepsDeviceCount"] = $val; + return $this; + } + /** + * Gets the pendingOfflineScanDeviceCount + * Pending offline scan device count. + * + * @return int|null The pendingOfflineScanDeviceCount + */ + public function getPendingOfflineScanDeviceCount() + { + if (array_key_exists("pendingOfflineScanDeviceCount", $this->_propDict)) { + return $this->_propDict["pendingOfflineScanDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingOfflineScanDeviceCount + * Pending offline scan device count. + * + * @param int $val The value of the pendingOfflineScanDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setPendingOfflineScanDeviceCount($val) + { + $this->_propDict["pendingOfflineScanDeviceCount"] = $val; + return $this; + } + /** + * Gets the pendingQuickScanDeviceCount + * Pending quick scan device count. Valid values -2147483648 to 2147483647 + * + * @return int|null The pendingQuickScanDeviceCount + */ + public function getPendingQuickScanDeviceCount() + { + if (array_key_exists("pendingQuickScanDeviceCount", $this->_propDict)) { + return $this->_propDict["pendingQuickScanDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingQuickScanDeviceCount + * Pending quick scan device count. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the pendingQuickScanDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setPendingQuickScanDeviceCount($val) + { + $this->_propDict["pendingQuickScanDeviceCount"] = $val; + return $this; + } + /** + * Gets the pendingRestartDeviceCount + * Pending restart device count. + * + * @return int|null The pendingRestartDeviceCount + */ + public function getPendingRestartDeviceCount() + { + if (array_key_exists("pendingRestartDeviceCount", $this->_propDict)) { + return $this->_propDict["pendingRestartDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingRestartDeviceCount + * Pending restart device count. + * + * @param int $val The value of the pendingRestartDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setPendingRestartDeviceCount($val) + { + $this->_propDict["pendingRestartDeviceCount"] = $val; + return $this; + } + /** + * Gets the pendingSignatureUpdateDeviceCount + * Device with old signature count. + * + * @return int|null The pendingSignatureUpdateDeviceCount + */ + public function getPendingSignatureUpdateDeviceCount() + { + if (array_key_exists("pendingSignatureUpdateDeviceCount", $this->_propDict)) { + return $this->_propDict["pendingSignatureUpdateDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the pendingSignatureUpdateDeviceCount + * Device with old signature count. + * + * @param int $val The value of the pendingSignatureUpdateDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setPendingSignatureUpdateDeviceCount($val) + { + $this->_propDict["pendingSignatureUpdateDeviceCount"] = $val; + return $this; + } + /** + * Gets the totalReportedDeviceCount + * Total device count. + * + * @return int|null The totalReportedDeviceCount + */ + public function getTotalReportedDeviceCount() + { + if (array_key_exists("totalReportedDeviceCount", $this->_propDict)) { + return $this->_propDict["totalReportedDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the totalReportedDeviceCount + * Total device count. + * + * @param int $val The value of the totalReportedDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setTotalReportedDeviceCount($val) + { + $this->_propDict["totalReportedDeviceCount"] = $val; + return $this; + } + /** + * Gets the unknownStateThreatAgentDeviceCount + * Device with threat agent state as unknown count. + * + * @return int|null The unknownStateThreatAgentDeviceCount + */ + public function getUnknownStateThreatAgentDeviceCount() + { + if (array_key_exists("unknownStateThreatAgentDeviceCount", $this->_propDict)) { + return $this->_propDict["unknownStateThreatAgentDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the unknownStateThreatAgentDeviceCount + * Device with threat agent state as unknown count. + * + * @param int $val The value of the unknownStateThreatAgentDeviceCount + * + * @return DeviceProtectionOverview + */ + public function setUnknownStateThreatAgentDeviceCount($val) + { + $this->_propDict["unknownStateThreatAgentDeviceCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/EmailSettings.php b/vendor/microsoft/microsoft-graph/src/Model/EmailSettings.php new file mode 100644 index 0000000..1cca514 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/EmailSettings.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["senderDomain"]; + } else { + return null; + } + } + + /** + * Sets the senderDomain + * Specifies the domain that should be used when sending email notifications. This domain must be verified in order to be used. We recommend that you use a domain that has the appropriate DNS records to facilitate email validation, like SPF, DKIM, DMARC, and MX, because this then complies with the RFC compliance for sending and receiving email. For details, see Learn more about Exchange Online Email Routing. + * + * @param string $val The value of the senderDomain + * + * @return EmailSettings + */ + public function setSenderDomain($val) + { + $this->_propDict["senderDomain"] = $val; + return $this; + } + /** + * Gets the useCompanyBranding + * Specifies if the organization’s banner logo should be included in email notifications. The banner logo will replace the Microsoft logo at the top of the email notification. If true the banner logo will be taken from the tenant’s branding settings. This value can only be set to true if the organizationalBranding bannerLogo property is set. + * + * @return bool|null The useCompanyBranding + */ + public function getUseCompanyBranding() + { + if (array_key_exists("useCompanyBranding", $this->_propDict)) { + return $this->_propDict["useCompanyBranding"]; + } else { + return null; + } + } + + /** + * Sets the useCompanyBranding + * Specifies if the organization’s banner logo should be included in email notifications. The banner logo will replace the Microsoft logo at the top of the email notification. If true the banner logo will be taken from the tenant’s branding settings. This value can only be set to true if the organizationalBranding bannerLogo property is set. + * + * @param bool $val The value of the useCompanyBranding + * + * @return EmailSettings + */ + public function setUseCompanyBranding($val) + { + $this->_propDict["useCompanyBranding"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php b/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php index 88b396b..aba4458 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php +++ b/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperience.php @@ -56,6 +56,34 @@ class EmployeeExperience implements \JsonSerializable } + /** + * Gets the learningCourseActivities + * + * @return array|null The learningCourseActivities + */ + public function getLearningCourseActivities() + { + if (array_key_exists("learningCourseActivities", $this->_propDict)) { + return $this->_propDict["learningCourseActivities"]; + } else { + return null; + } + } + + /** + * Sets the learningCourseActivities + * + * @param LearningCourseActivity[] $val The learningCourseActivities + * + * @return EmployeeExperience + */ + public function setLearningCourseActivities($val) + { + $this->_propDict["learningCourseActivities"] = $val; + return $this; + } + + /** * Gets the learningProviders * A collection of learning providers. diff --git a/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperienceUser.php b/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperienceUser.php new file mode 100644 index 0000000..eac5a81 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/EmployeeExperienceUser.php @@ -0,0 +1,55 @@ +_propDict)) { + return $this->_propDict["learningCourseActivities"]; + } else { + return null; + } + } + + /** + * Sets the learningCourseActivities + * + * @param LearningCourseActivity[] $val The learningCourseActivities + * + * @return EmployeeExperienceUser + */ + public function setLearningCourseActivities($val) + { + $this->_propDict["learningCourseActivities"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ExtractSensitivityLabelsResult.php b/vendor/microsoft/microsoft-graph/src/Model/ExtractSensitivityLabelsResult.php new file mode 100644 index 0000000..41f3b94 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ExtractSensitivityLabelsResult.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["labels"], "\Microsoft\Graph\Model\SensitivityLabelAssignment") || is_null($this->_propDict["labels"])) { + return $this->_propDict["labels"]; + } else { + $this->_propDict["labels"] = new SensitivityLabelAssignment($this->_propDict["labels"]); + return $this->_propDict["labels"]; + } + } + return null; + } + + /** + * Sets the labels + * List of sensitivity labels assigned to a file. + * + * @param SensitivityLabelAssignment $val The value to assign to the labels + * + * @return ExtractSensitivityLabelsResult The ExtractSensitivityLabelsResult + */ + public function setLabels($val) + { + $this->_propDict["labels"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/FeatureType.php b/vendor/microsoft/microsoft-graph/src/Model/FeatureType.php new file mode 100644 index 0000000..b0569ab --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/FeatureType.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["insightCreatedDateTime"], "\DateTime") || is_null($this->_propDict["insightCreatedDateTime"])) { + return $this->_propDict["insightCreatedDateTime"]; + } else { + $this->_propDict["insightCreatedDateTime"] = new \DateTime($this->_propDict["insightCreatedDateTime"]); + return $this->_propDict["insightCreatedDateTime"]; + } + } + return null; + } + + /** + * Sets the insightCreatedDateTime + * Indicates when the insight was created. + * + * @param \DateTime $val The insightCreatedDateTime + * + * @return GovernanceInsight + */ + public function setInsightCreatedDateTime($val) + { + $this->_propDict["insightCreatedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/GroupPeerOutlierRecommendationInsightSettings.php b/vendor/microsoft/microsoft-graph/src/Model/GroupPeerOutlierRecommendationInsightSettings.php new file mode 100644 index 0000000..5cfeb93 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/GroupPeerOutlierRecommendationInsightSettings.php @@ -0,0 +1,26 @@ +_propDict; } + /** + * Gets the lifecycleWorkflows + * + * @return \Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowsContainer|null The lifecycleWorkflows + */ + public function getLifecycleWorkflows() + { + if (array_key_exists("lifecycleWorkflows", $this->_propDict)) { + if (is_a($this->_propDict["lifecycleWorkflows"], "\Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowsContainer") || is_null($this->_propDict["lifecycleWorkflows"])) { + return $this->_propDict["lifecycleWorkflows"]; + } else { + $this->_propDict["lifecycleWorkflows"] = new \Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowsContainer($this->_propDict["lifecycleWorkflows"]); + return $this->_propDict["lifecycleWorkflows"]; + } + } + return null; + } + + /** + * Sets the lifecycleWorkflows + * + * @param \Microsoft\Graph\IdentityGovernanceNamespace\Model\LifecycleWorkflowsContainer $val The lifecycleWorkflows + * + * @return IdentityGovernance + */ + public function setLifecycleWorkflows($val) + { + $this->_propDict["lifecycleWorkflows"] = $val; + return $this; + } + /** * Gets the accessReviews * diff --git a/vendor/microsoft/microsoft-graph/src/Model/IncludedUserRoles.php b/vendor/microsoft/microsoft-graph/src/Model/IncludedUserRoles.php new file mode 100644 index 0000000..11deedb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/IncludedUserRoles.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The double value of the user experience analytics insight. + * + * @param float $val The value of the value + * + * @return InsightValueDouble + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/InsightValueInt.php b/vendor/microsoft/microsoft-graph/src/Model/InsightValueInt.php new file mode 100644 index 0000000..83986d1 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/InsightValueInt.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The int value of the user experience analytics insight. + * + * @param int $val The value of the value + * + * @return InsightValueInt + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/IosStoreAppAssignmentSettings.php b/vendor/microsoft/microsoft-graph/src/Model/IosStoreAppAssignmentSettings.php index 5a20ac8..2eed37a 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/IosStoreAppAssignmentSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/IosStoreAppAssignmentSettings.php @@ -34,6 +34,62 @@ class IosStoreAppAssignmentSettings extends MobileAppAssignmentSettings $this->setODataType("#microsoft.graph.iosStoreAppAssignmentSettings"); } + /** + * Gets the isRemovable + * When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE. + * + * @return bool|null The isRemovable + */ + public function getIsRemovable() + { + if (array_key_exists("isRemovable", $this->_propDict)) { + return $this->_propDict["isRemovable"]; + } else { + return null; + } + } + + /** + * Sets the isRemovable + * When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE. + * + * @param bool $val The value of the isRemovable + * + * @return IosStoreAppAssignmentSettings + */ + public function setIsRemovable($val) + { + $this->_propDict["isRemovable"] = $val; + return $this; + } + /** + * 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. By default, property is set to null which internally is treated as TRUE. + * + * @return bool|null The uninstallOnDeviceRemoval + */ + public function getUninstallOnDeviceRemoval() + { + if (array_key_exists("uninstallOnDeviceRemoval", $this->_propDict)) { + return $this->_propDict["uninstallOnDeviceRemoval"]; + } else { + return null; + } + } + + /** + * 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. By default, property is set to null which internally is treated as TRUE. + * + * @param bool $val The value of the uninstallOnDeviceRemoval + * + * @return IosStoreAppAssignmentSettings + */ + public function setUninstallOnDeviceRemoval($val) + { + $this->_propDict["uninstallOnDeviceRemoval"] = $val; + return $this; + } /** * Gets the vpnConfigurationId * The VPN Configuration Id to apply for this app. diff --git a/vendor/microsoft/microsoft-graph/src/Model/LearningAssignment.php b/vendor/microsoft/microsoft-graph/src/Model/LearningAssignment.php new file mode 100644 index 0000000..d5deb71 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LearningAssignment.php @@ -0,0 +1,188 @@ +_propDict)) { + if (is_a($this->_propDict["assignedDateTime"], "\DateTime") || is_null($this->_propDict["assignedDateTime"])) { + return $this->_propDict["assignedDateTime"]; + } else { + $this->_propDict["assignedDateTime"] = new \DateTime($this->_propDict["assignedDateTime"]); + return $this->_propDict["assignedDateTime"]; + } + } + return null; + } + + /** + * Sets the assignedDateTime + * Assigned date for the course activity. Optional. + * + * @param \DateTime $val The assignedDateTime + * + * @return LearningAssignment + */ + public function setAssignedDateTime($val) + { + $this->_propDict["assignedDateTime"] = $val; + return $this; + } + + /** + * Gets the assignerUserId + * The user ID of the assigner. Optional. + * + * @return string|null The assignerUserId + */ + public function getAssignerUserId() + { + if (array_key_exists("assignerUserId", $this->_propDict)) { + return $this->_propDict["assignerUserId"]; + } else { + return null; + } + } + + /** + * Sets the assignerUserId + * The user ID of the assigner. Optional. + * + * @param string $val The assignerUserId + * + * @return LearningAssignment + */ + public function setAssignerUserId($val) + { + $this->_propDict["assignerUserId"] = $val; + return $this; + } + + /** + * Gets the assignmentType + * The assignment type for the course activity. Possible values are: required, recommended, unknownFutureValue. Required. + * + * @return AssignmentType|null The assignmentType + */ + public function getAssignmentType() + { + if (array_key_exists("assignmentType", $this->_propDict)) { + if (is_a($this->_propDict["assignmentType"], "\Microsoft\Graph\Model\AssignmentType") || is_null($this->_propDict["assignmentType"])) { + return $this->_propDict["assignmentType"]; + } else { + $this->_propDict["assignmentType"] = new AssignmentType($this->_propDict["assignmentType"]); + return $this->_propDict["assignmentType"]; + } + } + return null; + } + + /** + * Sets the assignmentType + * The assignment type for the course activity. Possible values are: required, recommended, unknownFutureValue. Required. + * + * @param AssignmentType $val The assignmentType + * + * @return LearningAssignment + */ + public function setAssignmentType($val) + { + $this->_propDict["assignmentType"] = $val; + return $this; + } + + /** + * Gets the dueDateTime + * Due date for the course activity. Optional. + * + * @return DateTimeTimeZone|null The dueDateTime + */ + public function getDueDateTime() + { + if (array_key_exists("dueDateTime", $this->_propDict)) { + if (is_a($this->_propDict["dueDateTime"], "\Microsoft\Graph\Model\DateTimeTimeZone") || is_null($this->_propDict["dueDateTime"])) { + return $this->_propDict["dueDateTime"]; + } else { + $this->_propDict["dueDateTime"] = new DateTimeTimeZone($this->_propDict["dueDateTime"]); + return $this->_propDict["dueDateTime"]; + } + } + return null; + } + + /** + * Sets the dueDateTime + * Due date for the course activity. Optional. + * + * @param DateTimeTimeZone $val The dueDateTime + * + * @return LearningAssignment + */ + public function setDueDateTime($val) + { + $this->_propDict["dueDateTime"] = $val; + return $this; + } + + /** + * Gets the notes + * Notes for the course activity. Optional. + * + * @return ItemBody|null The notes + */ + public function getNotes() + { + if (array_key_exists("notes", $this->_propDict)) { + if (is_a($this->_propDict["notes"], "\Microsoft\Graph\Model\ItemBody") || is_null($this->_propDict["notes"])) { + return $this->_propDict["notes"]; + } else { + $this->_propDict["notes"] = new ItemBody($this->_propDict["notes"]); + return $this->_propDict["notes"]; + } + } + return null; + } + + /** + * Sets the notes + * Notes for the course activity. Optional. + * + * @param ItemBody $val The notes + * + * @return LearningAssignment + */ + public function setNotes($val) + { + $this->_propDict["notes"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/LearningCourseActivity.php b/vendor/microsoft/microsoft-graph/src/Model/LearningCourseActivity.php new file mode 100644 index 0000000..2bdcad5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LearningCourseActivity.php @@ -0,0 +1,238 @@ +_propDict)) { + if (is_a($this->_propDict["completedDateTime"], "\DateTime") || is_null($this->_propDict["completedDateTime"])) { + return $this->_propDict["completedDateTime"]; + } else { + $this->_propDict["completedDateTime"] = new \DateTime($this->_propDict["completedDateTime"]); + return $this->_propDict["completedDateTime"]; + } + } + return null; + } + + /** + * Sets the completedDateTime + * Date and time when the assignment was completed. Optional. + * + * @param \DateTime $val The completedDateTime + * + * @return LearningCourseActivity + */ + public function setCompletedDateTime($val) + { + $this->_propDict["completedDateTime"] = $val; + return $this; + } + + /** + * Gets the completionPercentage + * The percentage completion value of the course activity. Optional. + * + * @return int|null The completionPercentage + */ + public function getCompletionPercentage() + { + if (array_key_exists("completionPercentage", $this->_propDict)) { + return $this->_propDict["completionPercentage"]; + } else { + return null; + } + } + + /** + * Sets the completionPercentage + * The percentage completion value of the course activity. Optional. + * + * @param int $val The completionPercentage + * + * @return LearningCourseActivity + */ + public function setCompletionPercentage($val) + { + $this->_propDict["completionPercentage"] = intval($val); + return $this; + } + + /** + * Gets the externalcourseActivityId + * A course activity ID generated by the provider. Optional. + * + * @return string|null The externalcourseActivityId + */ + public function getExternalcourseActivityId() + { + if (array_key_exists("externalcourseActivityId", $this->_propDict)) { + return $this->_propDict["externalcourseActivityId"]; + } else { + return null; + } + } + + /** + * Sets the externalcourseActivityId + * A course activity ID generated by the provider. Optional. + * + * @param string $val The externalcourseActivityId + * + * @return LearningCourseActivity + */ + public function setExternalcourseActivityId($val) + { + $this->_propDict["externalcourseActivityId"] = $val; + return $this; + } + + /** + * Gets the learnerUserId + * The user ID of the learner to whom the activity is assigned. Required. + * + * @return string|null The learnerUserId + */ + public function getLearnerUserId() + { + if (array_key_exists("learnerUserId", $this->_propDict)) { + return $this->_propDict["learnerUserId"]; + } else { + return null; + } + } + + /** + * Sets the learnerUserId + * The user ID of the learner to whom the activity is assigned. Required. + * + * @param string $val The learnerUserId + * + * @return LearningCourseActivity + */ + public function setLearnerUserId($val) + { + $this->_propDict["learnerUserId"] = $val; + return $this; + } + + /** + * Gets the learningContentId + * The ID of the learning content created in Viva Learning. Required. + * + * @return string|null The learningContentId + */ + public function getLearningContentId() + { + if (array_key_exists("learningContentId", $this->_propDict)) { + return $this->_propDict["learningContentId"]; + } else { + return null; + } + } + + /** + * Sets the learningContentId + * The ID of the learning content created in Viva Learning. Required. + * + * @param string $val The learningContentId + * + * @return LearningCourseActivity + */ + public function setLearningContentId($val) + { + $this->_propDict["learningContentId"] = $val; + return $this; + } + + /** + * Gets the learningProviderId + * The registration ID of the provider. Required. + * + * @return string|null The learningProviderId + */ + public function getLearningProviderId() + { + if (array_key_exists("learningProviderId", $this->_propDict)) { + return $this->_propDict["learningProviderId"]; + } else { + return null; + } + } + + /** + * Sets the learningProviderId + * The registration ID of the provider. Required. + * + * @param string $val The learningProviderId + * + * @return LearningCourseActivity + */ + public function setLearningProviderId($val) + { + $this->_propDict["learningProviderId"] = $val; + return $this; + } + + /** + * Gets the status + * The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + * + * @return CourseStatus|null The status + */ + public function getStatus() + { + if (array_key_exists("status", $this->_propDict)) { + if (is_a($this->_propDict["status"], "\Microsoft\Graph\Model\CourseStatus") || is_null($this->_propDict["status"])) { + return $this->_propDict["status"]; + } else { + $this->_propDict["status"] = new CourseStatus($this->_propDict["status"]); + return $this->_propDict["status"]; + } + } + return null; + } + + /** + * Sets the status + * The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + * + * @param CourseStatus $val The status + * + * @return LearningCourseActivity + */ + public function setStatus($val) + { + $this->_propDict["status"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php b/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php index 06e61fb..b4497bc 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php +++ b/vendor/microsoft/microsoft-graph/src/Model/LearningProvider.php @@ -257,4 +257,32 @@ class LearningProvider extends Entity return $this; } + + /** + * Gets the learningCourseActivities + * + * @return array|null The learningCourseActivities + */ + public function getLearningCourseActivities() + { + if (array_key_exists("learningCourseActivities", $this->_propDict)) { + return $this->_propDict["learningCourseActivities"]; + } else { + return null; + } + } + + /** + * Sets the learningCourseActivities + * + * @param LearningCourseActivity[] $val The learningCourseActivities + * + * @return LearningProvider + */ + public function setLearningCourseActivities($val) + { + $this->_propDict["learningCourseActivities"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/LearningSelfInitiatedCourse.php b/vendor/microsoft/microsoft-graph/src/Model/LearningSelfInitiatedCourse.php new file mode 100644 index 0000000..3123d41 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LearningSelfInitiatedCourse.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["startedDateTime"], "\DateTime") || is_null($this->_propDict["startedDateTime"])) { + return $this->_propDict["startedDateTime"]; + } else { + $this->_propDict["startedDateTime"] = new \DateTime($this->_propDict["startedDateTime"]); + return $this->_propDict["startedDateTime"]; + } + } + return null; + } + + /** + * Sets the startedDateTime + * The date time value on which the self-initiated course was started by the learner. Optional. + * + * @param \DateTime $val The startedDateTime + * + * @return LearningSelfInitiatedCourse + */ + public function setStartedDateTime($val) + { + $this->_propDict["startedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/LogicAppTriggerEndpointConfiguration.php b/vendor/microsoft/microsoft-graph/src/Model/LogicAppTriggerEndpointConfiguration.php new file mode 100644 index 0000000..c7f2f14 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/LogicAppTriggerEndpointConfiguration.php @@ -0,0 +1,149 @@ +setODataType("#microsoft.graph.logicAppTriggerEndpointConfiguration"); + } + + /** + * Gets the logicAppWorkflowName + * The name of the logic app. + * + * @return string|null The logicAppWorkflowName + */ + public function getLogicAppWorkflowName() + { + if (array_key_exists("logicAppWorkflowName", $this->_propDict)) { + return $this->_propDict["logicAppWorkflowName"]; + } else { + return null; + } + } + + /** + * Sets the logicAppWorkflowName + * The name of the logic app. + * + * @param string $val The value of the logicAppWorkflowName + * + * @return LogicAppTriggerEndpointConfiguration + */ + public function setLogicAppWorkflowName($val) + { + $this->_propDict["logicAppWorkflowName"] = $val; + return $this; + } + /** + * Gets the resourceGroupName + * The Azure resource group name for the logic app. + * + * @return string|null The resourceGroupName + */ + public function getResourceGroupName() + { + if (array_key_exists("resourceGroupName", $this->_propDict)) { + return $this->_propDict["resourceGroupName"]; + } else { + return null; + } + } + + /** + * Sets the resourceGroupName + * The Azure resource group name for the logic app. + * + * @param string $val The value of the resourceGroupName + * + * @return LogicAppTriggerEndpointConfiguration + */ + public function setResourceGroupName($val) + { + $this->_propDict["resourceGroupName"] = $val; + return $this; + } + /** + * Gets the subscriptionId + * Identifier of the Azure subscription for the logic app. + * + * @return string|null The subscriptionId + */ + public function getSubscriptionId() + { + if (array_key_exists("subscriptionId", $this->_propDict)) { + return $this->_propDict["subscriptionId"]; + } else { + return null; + } + } + + /** + * Sets the subscriptionId + * Identifier of the Azure subscription for the logic app. + * + * @param string $val The value of the subscriptionId + * + * @return LogicAppTriggerEndpointConfiguration + */ + public function setSubscriptionId($val) + { + $this->_propDict["subscriptionId"] = $val; + return $this; + } + /** + * Gets the url + * The URL to the logic app endpoint that will be triggered. Only required for app-only token scenarios where app is creating a customCalloutExtension without a signed-in user. + * + * @return string|null The url + */ + public function getUrl() + { + if (array_key_exists("url", $this->_propDict)) { + return $this->_propDict["url"]; + } else { + return null; + } + } + + /** + * Sets the url + * The URL to the logic app endpoint that will be triggered. Only required for app-only token scenarios where app is creating a customCalloutExtension without a signed-in user. + * + * @param string $val The value of the url + * + * @return LogicAppTriggerEndpointConfiguration + */ + public function setUrl($val) + { + $this->_propDict["url"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/MacOSMicrosoftDefenderApp.php b/vendor/microsoft/microsoft-graph/src/Model/MacOSMicrosoftDefenderApp.php new file mode 100644 index 0000000..613a4f7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/MacOSMicrosoftDefenderApp.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["detectionCount"]; + } else { + return null; + } + } + + /** + * Sets the detectionCount + * Number of times the malware is detected + * + * @param int $val The detectionCount + * + * @return MalwareStateForWindowsDevice + */ + public function setDetectionCount($val) + { + $this->_propDict["detectionCount"] = intval($val); + return $this; + } + + /** + * Gets the deviceName + * Device name + * + * @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 + * Device name + * + * @param string $val The deviceName + * + * @return MalwareStateForWindowsDevice + */ + public function setDeviceName($val) + { + $this->_propDict["deviceName"] = $val; + return $this; + } + + /** + * Gets the executionState + * Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * + * @return WindowsMalwareExecutionState|null The executionState + */ + public function getExecutionState() + { + if (array_key_exists("executionState", $this->_propDict)) { + if (is_a($this->_propDict["executionState"], "\Microsoft\Graph\Model\WindowsMalwareExecutionState") || is_null($this->_propDict["executionState"])) { + return $this->_propDict["executionState"]; + } else { + $this->_propDict["executionState"] = new WindowsMalwareExecutionState($this->_propDict["executionState"]); + return $this->_propDict["executionState"]; + } + } + return null; + } + + /** + * Sets the executionState + * Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * + * @param WindowsMalwareExecutionState $val The executionState + * + * @return MalwareStateForWindowsDevice + */ + public function setExecutionState($val) + { + $this->_propDict["executionState"] = $val; + return $this; + } + + /** + * Gets the initialDetectionDateTime + * Initial detection datetime of the malware + * + * @return \DateTime|null The initialDetectionDateTime + */ + public function getInitialDetectionDateTime() + { + if (array_key_exists("initialDetectionDateTime", $this->_propDict)) { + if (is_a($this->_propDict["initialDetectionDateTime"], "\DateTime") || is_null($this->_propDict["initialDetectionDateTime"])) { + return $this->_propDict["initialDetectionDateTime"]; + } else { + $this->_propDict["initialDetectionDateTime"] = new \DateTime($this->_propDict["initialDetectionDateTime"]); + return $this->_propDict["initialDetectionDateTime"]; + } + } + return null; + } + + /** + * Sets the initialDetectionDateTime + * Initial detection datetime of the malware + * + * @param \DateTime $val The initialDetectionDateTime + * + * @return MalwareStateForWindowsDevice + */ + public function setInitialDetectionDateTime($val) + { + $this->_propDict["initialDetectionDateTime"] = $val; + return $this; + } + + /** + * Gets the lastStateChangeDateTime + * The last time this particular threat was changed + * + * @return \DateTime|null The lastStateChangeDateTime + */ + public function getLastStateChangeDateTime() + { + if (array_key_exists("lastStateChangeDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastStateChangeDateTime"], "\DateTime") || is_null($this->_propDict["lastStateChangeDateTime"])) { + return $this->_propDict["lastStateChangeDateTime"]; + } else { + $this->_propDict["lastStateChangeDateTime"] = new \DateTime($this->_propDict["lastStateChangeDateTime"]); + return $this->_propDict["lastStateChangeDateTime"]; + } + } + return null; + } + + /** + * Sets the lastStateChangeDateTime + * The last time this particular threat was changed + * + * @param \DateTime $val The lastStateChangeDateTime + * + * @return MalwareStateForWindowsDevice + */ + public function setLastStateChangeDateTime($val) + { + $this->_propDict["lastStateChangeDateTime"] = $val; + return $this; + } + + /** + * Gets the threatState + * Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * + * @return WindowsMalwareThreatState|null The threatState + */ + public function getThreatState() + { + if (array_key_exists("threatState", $this->_propDict)) { + if (is_a($this->_propDict["threatState"], "\Microsoft\Graph\Model\WindowsMalwareThreatState") || is_null($this->_propDict["threatState"])) { + return $this->_propDict["threatState"]; + } else { + $this->_propDict["threatState"] = new WindowsMalwareThreatState($this->_propDict["threatState"]); + return $this->_propDict["threatState"]; + } + } + return null; + } + + /** + * Sets the threatState + * Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * + * @param WindowsMalwareThreatState $val The threatState + * + * @return MalwareStateForWindowsDevice + */ + public function setThreatState($val) + { + $this->_propDict["threatState"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ManagedDevice.php b/vendor/microsoft/microsoft-graph/src/Model/ManagedDevice.php index 87e2699..ddd3b99 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ManagedDevice.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ManagedDevice.php @@ -1720,6 +1720,36 @@ class ManagedDevice extends Entity } + /** + * Gets the logCollectionRequests + * List of log collection requests + * + * @return array|null The logCollectionRequests + */ + public function getLogCollectionRequests() + { + if (array_key_exists("logCollectionRequests", $this->_propDict)) { + return $this->_propDict["logCollectionRequests"]; + } else { + return null; + } + } + + /** + * Sets the logCollectionRequests + * List of log collection requests + * + * @param DeviceLogCollectionResponse[] $val The logCollectionRequests + * + * @return ManagedDevice + */ + public function setLogCollectionRequests($val) + { + $this->_propDict["logCollectionRequests"] = $val; + return $this; + } + + /** * Gets the users * The primary users associated with the managed device. @@ -1749,4 +1779,37 @@ class ManagedDevice extends Entity return $this; } + /** + * Gets the windowsProtectionState + * The device protection status. This property is read-only. + * + * @return WindowsProtectionState|null The windowsProtectionState + */ + public function getWindowsProtectionState() + { + if (array_key_exists("windowsProtectionState", $this->_propDict)) { + if (is_a($this->_propDict["windowsProtectionState"], "\Microsoft\Graph\Model\WindowsProtectionState") || is_null($this->_propDict["windowsProtectionState"])) { + return $this->_propDict["windowsProtectionState"]; + } else { + $this->_propDict["windowsProtectionState"] = new WindowsProtectionState($this->_propDict["windowsProtectionState"]); + return $this->_propDict["windowsProtectionState"]; + } + } + return null; + } + + /** + * Sets the windowsProtectionState + * The device protection status. This property is read-only. + * + * @param WindowsProtectionState $val The windowsProtectionState + * + * @return ManagedDevice + */ + public function setWindowsProtectionState($val) + { + $this->_propDict["windowsProtectionState"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/MembershipOutlierInsight.php b/vendor/microsoft/microsoft-graph/src/Model/MembershipOutlierInsight.php new file mode 100644 index 0000000..f4d1d0e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/MembershipOutlierInsight.php @@ -0,0 +1,250 @@ +_propDict)) { + return $this->_propDict["containerId"]; + } else { + return null; + } + } + + /** + * Sets the containerId + * Indicates the identifier of the container, for example, a group ID. + * + * @param string $val The containerId + * + * @return MembershipOutlierInsight + */ + public function setContainerId($val) + { + $this->_propDict["containerId"] = $val; + return $this; + } + + /** + * Gets the memberId + * Indicates the identifier of the user. + * + * @return string|null The memberId + */ + public function getMemberId() + { + if (array_key_exists("memberId", $this->_propDict)) { + return $this->_propDict["memberId"]; + } else { + return null; + } + } + + /** + * Sets the memberId + * Indicates the identifier of the user. + * + * @param string $val The memberId + * + * @return MembershipOutlierInsight + */ + public function setMemberId($val) + { + $this->_propDict["memberId"] = $val; + return $this; + } + + /** + * Gets the outlierContainerType + * Indicates the type of container. The possible values are: group, unknownFutureValue. + * + * @return OutlierContainerType|null The outlierContainerType + */ + public function getOutlierContainerType() + { + if (array_key_exists("outlierContainerType", $this->_propDict)) { + if (is_a($this->_propDict["outlierContainerType"], "\Microsoft\Graph\Model\OutlierContainerType") || is_null($this->_propDict["outlierContainerType"])) { + return $this->_propDict["outlierContainerType"]; + } else { + $this->_propDict["outlierContainerType"] = new OutlierContainerType($this->_propDict["outlierContainerType"]); + return $this->_propDict["outlierContainerType"]; + } + } + return null; + } + + /** + * Sets the outlierContainerType + * Indicates the type of container. The possible values are: group, unknownFutureValue. + * + * @param OutlierContainerType $val The outlierContainerType + * + * @return MembershipOutlierInsight + */ + public function setOutlierContainerType($val) + { + $this->_propDict["outlierContainerType"] = $val; + return $this; + } + + /** + * Gets the outlierMemberType + * Indicates the type of outlier member. The possible values are: user, unknownFutureValue. + * + * @return OutlierMemberType|null The outlierMemberType + */ + public function getOutlierMemberType() + { + if (array_key_exists("outlierMemberType", $this->_propDict)) { + if (is_a($this->_propDict["outlierMemberType"], "\Microsoft\Graph\Model\OutlierMemberType") || is_null($this->_propDict["outlierMemberType"])) { + return $this->_propDict["outlierMemberType"]; + } else { + $this->_propDict["outlierMemberType"] = new OutlierMemberType($this->_propDict["outlierMemberType"]); + return $this->_propDict["outlierMemberType"]; + } + } + return null; + } + + /** + * Sets the outlierMemberType + * Indicates the type of outlier member. The possible values are: user, unknownFutureValue. + * + * @param OutlierMemberType $val The outlierMemberType + * + * @return MembershipOutlierInsight + */ + public function setOutlierMemberType($val) + { + $this->_propDict["outlierMemberType"] = $val; + return $this; + } + + /** + * Gets the container + * Navigation link to the container directory object. For example, to a group. + * + * @return DirectoryObject|null The container + */ + public function getContainer() + { + if (array_key_exists("container", $this->_propDict)) { + if (is_a($this->_propDict["container"], "\Microsoft\Graph\Model\DirectoryObject") || is_null($this->_propDict["container"])) { + return $this->_propDict["container"]; + } else { + $this->_propDict["container"] = new DirectoryObject($this->_propDict["container"]); + return $this->_propDict["container"]; + } + } + return null; + } + + /** + * Sets the container + * Navigation link to the container directory object. For example, to a group. + * + * @param DirectoryObject $val The container + * + * @return MembershipOutlierInsight + */ + public function setContainer($val) + { + $this->_propDict["container"] = $val; + return $this; + } + + /** + * Gets the lastModifiedBy + * Navigation link to a member object who modified the record. For example, to a user. + * + * @return User|null The lastModifiedBy + */ + public function getLastModifiedBy() + { + if (array_key_exists("lastModifiedBy", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedBy"], "\Microsoft\Graph\Model\User") || is_null($this->_propDict["lastModifiedBy"])) { + return $this->_propDict["lastModifiedBy"]; + } else { + $this->_propDict["lastModifiedBy"] = new User($this->_propDict["lastModifiedBy"]); + return $this->_propDict["lastModifiedBy"]; + } + } + return null; + } + + /** + * Sets the lastModifiedBy + * Navigation link to a member object who modified the record. For example, to a user. + * + * @param User $val The lastModifiedBy + * + * @return MembershipOutlierInsight + */ + public function setLastModifiedBy($val) + { + $this->_propDict["lastModifiedBy"] = $val; + return $this; + } + + /** + * Gets the member + * Navigation link to a member object. For example, to a user. + * + * @return DirectoryObject|null The member + */ + public function getMember() + { + if (array_key_exists("member", $this->_propDict)) { + if (is_a($this->_propDict["member"], "\Microsoft\Graph\Model\DirectoryObject") || is_null($this->_propDict["member"])) { + return $this->_propDict["member"]; + } else { + $this->_propDict["member"] = new DirectoryObject($this->_propDict["member"]); + return $this->_propDict["member"]; + } + } + return null; + } + + /** + * Sets the member + * Navigation link to a member object. For example, to a user. + * + * @param DirectoryObject $val The member + * + * @return MembershipOutlierInsight + */ + public function setMember($val) + { + $this->_propDict["member"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/MobileAppTroubleshootingEvent.php b/vendor/microsoft/microsoft-graph/src/Model/MobileAppTroubleshootingEvent.php new file mode 100644 index 0000000..8bbd8ac --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/MobileAppTroubleshootingEvent.php @@ -0,0 +1,57 @@ +_propDict)) { + return $this->_propDict["appLogCollectionRequests"]; + } else { + return null; + } + } + + /** + * Sets the appLogCollectionRequests + * Indicates collection of App Log Upload Request. + * + * @param AppLogCollectionRequest[] $val The appLogCollectionRequests + * + * @return MobileAppTroubleshootingEvent + */ + public function setAppLogCollectionRequests($val) + { + $this->_propDict["appLogCollectionRequests"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ObliterationBehavior.php b/vendor/microsoft/microsoft-graph/src/Model/ObliterationBehavior.php new file mode 100644 index 0000000..2090993 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/ObliterationBehavior.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * Count of devices with malware for the OS version + * + * @param int $val The value of the deviceCount + * + * @return OsVersionCount + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + + /** + * Gets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @return \DateTime|null The lastUpdateDateTime + */ + public function getLastUpdateDateTime() + { + if (array_key_exists("lastUpdateDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdateDateTime"])) { + return $this->_propDict["lastUpdateDateTime"]; + } else { + $this->_propDict["lastUpdateDateTime"] = new \DateTime($this->_propDict["lastUpdateDateTime"]); + return $this->_propDict["lastUpdateDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @param \DateTime $val The value to assign to the lastUpdateDateTime + * + * @return OsVersionCount The OsVersionCount + */ + public function setLastUpdateDateTime($val) + { + $this->_propDict["lastUpdateDateTime"] = $val; + return $this; + } + /** + * Gets the osVersion + * OS version + * + * @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 + * OS version + * + * @param string $val The value of the osVersion + * + * @return OsVersionCount + */ + public function setOsVersion($val) + { + $this->_propDict["osVersion"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/OutlierContainerType.php b/vendor/microsoft/microsoft-graph/src/Model/OutlierContainerType.php new file mode 100644 index 0000000..c6ad0a6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/OutlierContainerType.php @@ -0,0 +1,34 @@ +_propDict)) { + return $this->_propDict["blackAndWhitePageCount"]; + } else { + return null; + } + } + + /** + * Sets the blackAndWhitePageCount + * + * @param int $val The blackAndWhitePageCount + * + * @return PrintUsage + */ + public function setBlackAndWhitePageCount($val) + { + $this->_propDict["blackAndWhitePageCount"] = intval($val); + return $this; + } + + /** + * Gets the colorPageCount + * + * @return int|null The colorPageCount + */ + public function getColorPageCount() + { + if (array_key_exists("colorPageCount", $this->_propDict)) { + return $this->_propDict["colorPageCount"]; + } else { + return null; + } + } + + /** + * Sets the colorPageCount + * + * @param int $val The colorPageCount + * + * @return PrintUsage + */ + public function setColorPageCount($val) + { + $this->_propDict["colorPageCount"] = intval($val); + return $this; + } + /** * Gets the completedBlackAndWhiteJobCount * @@ -78,6 +132,60 @@ class PrintUsage extends Entity return $this; } + /** + * Gets the completedJobCount + * + * @return int|null The completedJobCount + */ + public function getCompletedJobCount() + { + if (array_key_exists("completedJobCount", $this->_propDict)) { + return $this->_propDict["completedJobCount"]; + } else { + return null; + } + } + + /** + * Sets the completedJobCount + * + * @param int $val The completedJobCount + * + * @return PrintUsage + */ + public function setCompletedJobCount($val) + { + $this->_propDict["completedJobCount"] = intval($val); + return $this; + } + + /** + * Gets the doubleSidedSheetCount + * + * @return int|null The doubleSidedSheetCount + */ + public function getDoubleSidedSheetCount() + { + if (array_key_exists("doubleSidedSheetCount", $this->_propDict)) { + return $this->_propDict["doubleSidedSheetCount"]; + } else { + return null; + } + } + + /** + * Sets the doubleSidedSheetCount + * + * @param int $val The doubleSidedSheetCount + * + * @return PrintUsage + */ + public function setDoubleSidedSheetCount($val) + { + $this->_propDict["doubleSidedSheetCount"] = intval($val); + return $this; + } + /** * Gets the incompleteJobCount * @@ -105,6 +213,87 @@ class PrintUsage extends Entity return $this; } + /** + * Gets the mediaSheetCount + * + * @return int|null The mediaSheetCount + */ + public function getMediaSheetCount() + { + if (array_key_exists("mediaSheetCount", $this->_propDict)) { + return $this->_propDict["mediaSheetCount"]; + } else { + return null; + } + } + + /** + * Sets the mediaSheetCount + * + * @param int $val The mediaSheetCount + * + * @return PrintUsage + */ + public function setMediaSheetCount($val) + { + $this->_propDict["mediaSheetCount"] = intval($val); + return $this; + } + + /** + * Gets the pageCount + * + * @return int|null The pageCount + */ + public function getPageCount() + { + if (array_key_exists("pageCount", $this->_propDict)) { + return $this->_propDict["pageCount"]; + } else { + return null; + } + } + + /** + * Sets the pageCount + * + * @param int $val The pageCount + * + * @return PrintUsage + */ + public function setPageCount($val) + { + $this->_propDict["pageCount"] = intval($val); + return $this; + } + + /** + * Gets the singleSidedSheetCount + * + * @return int|null The singleSidedSheetCount + */ + public function getSingleSidedSheetCount() + { + if (array_key_exists("singleSidedSheetCount", $this->_propDict)) { + return $this->_propDict["singleSidedSheetCount"]; + } else { + return null; + } + } + + /** + * Sets the singleSidedSheetCount + * + * @param int $val The singleSidedSheetCount + * + * @return PrintUsage + */ + public function setSingleSidedSheetCount($val) + { + $this->_propDict["singleSidedSheetCount"] = intval($val); + return $this; + } + /** * Gets the usageDate * diff --git a/vendor/microsoft/microsoft-graph/src/Model/PrinterShare.php b/vendor/microsoft/microsoft-graph/src/Model/PrinterShare.php index 7e5725d..433d95c 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/PrinterShare.php +++ b/vendor/microsoft/microsoft-graph/src/Model/PrinterShare.php @@ -86,6 +86,39 @@ class PrinterShare extends PrinterBase return $this; } + /** + * Gets the viewPoint + * Additional data for a printer share as viewed by the signed-in user. + * + * @return PrinterShareViewpoint|null The viewPoint + */ + public function getViewPoint() + { + if (array_key_exists("viewPoint", $this->_propDict)) { + if (is_a($this->_propDict["viewPoint"], "\Microsoft\Graph\Model\PrinterShareViewpoint") || is_null($this->_propDict["viewPoint"])) { + return $this->_propDict["viewPoint"]; + } else { + $this->_propDict["viewPoint"] = new PrinterShareViewpoint($this->_propDict["viewPoint"]); + return $this->_propDict["viewPoint"]; + } + } + return null; + } + + /** + * Sets the viewPoint + * Additional data for a printer share as viewed by the signed-in user. + * + * @param PrinterShareViewpoint $val The viewPoint + * + * @return PrinterShare + */ + public function setViewPoint($val) + { + $this->_propDict["viewPoint"] = $val; + return $this; + } + /** * Gets the allowedGroups diff --git a/vendor/microsoft/microsoft-graph/src/Model/PrinterShareViewpoint.php b/vendor/microsoft/microsoft-graph/src/Model/PrinterShareViewpoint.php new file mode 100644 index 0000000..19bfb17 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/PrinterShareViewpoint.php @@ -0,0 +1,59 @@ +_propDict)) { + if (is_a($this->_propDict["lastUsedDateTime"], "\DateTime") || is_null($this->_propDict["lastUsedDateTime"])) { + return $this->_propDict["lastUsedDateTime"]; + } else { + $this->_propDict["lastUsedDateTime"] = new \DateTime($this->_propDict["lastUsedDateTime"]); + return $this->_propDict["lastUsedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUsedDateTime + * Date and time when the printer was last used by the signed-in user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The value to assign to the lastUsedDateTime + * + * @return PrinterShareViewpoint The PrinterShareViewpoint + */ + public function setLastUsedDateTime($val) + { + $this->_propDict["lastUsedDateTime"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/ReportRoot.php b/vendor/microsoft/microsoft-graph/src/Model/ReportRoot.php index 243a316..1da824e 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/ReportRoot.php +++ b/vendor/microsoft/microsoft-graph/src/Model/ReportRoot.php @@ -55,6 +55,37 @@ class ReportRoot implements \JsonSerializable return $this->_propDict; } + /** + * Gets the authenticationMethods + * + * @return AuthenticationMethodsRoot|null The authenticationMethods + */ + public function getAuthenticationMethods() + { + if (array_key_exists("authenticationMethods", $this->_propDict)) { + if (is_a($this->_propDict["authenticationMethods"], "\Microsoft\Graph\Model\AuthenticationMethodsRoot") || is_null($this->_propDict["authenticationMethods"])) { + return $this->_propDict["authenticationMethods"]; + } else { + $this->_propDict["authenticationMethods"] = new AuthenticationMethodsRoot($this->_propDict["authenticationMethods"]); + return $this->_propDict["authenticationMethods"]; + } + } + return null; + } + + /** + * Sets the authenticationMethods + * + * @param AuthenticationMethodsRoot $val The authenticationMethods + * + * @return ReportRoot + */ + public function setAuthenticationMethods($val) + { + $this->_propDict["authenticationMethods"] = $val; + return $this; + } + /** * Gets the dailyPrintUsageByPrinter diff --git a/vendor/microsoft/microsoft-graph/src/Model/Schedule.php b/vendor/microsoft/microsoft-graph/src/Model/Schedule.php index 8e4407c..e1726db 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Schedule.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Schedule.php @@ -319,6 +319,7 @@ class Schedule extends Entity /** * Gets the offerShiftRequests + * The offer requests for shifts in the schedule. * * @return array|null The offerShiftRequests */ @@ -333,6 +334,7 @@ class Schedule extends Entity /** * Sets the offerShiftRequests + * The offer requests for shifts in the schedule. * * @param OfferShiftRequest[] $val The offerShiftRequests * @@ -467,6 +469,7 @@ class Schedule extends Entity /** * Gets the swapShiftsChangeRequests + * The swap requests for shifts in the schedule. * * @return array|null The swapShiftsChangeRequests */ @@ -481,6 +484,7 @@ class Schedule extends Entity /** * Sets the swapShiftsChangeRequests + * The swap requests for shifts in the schedule. * * @param SwapShiftsChangeRequest[] $val The swapShiftsChangeRequests * @@ -525,6 +529,7 @@ class Schedule extends Entity /** * Gets the timeOffRequests + * The time off requests in the schedule. * * @return array|null The timeOffRequests */ @@ -539,6 +544,7 @@ class Schedule extends Entity /** * Sets the timeOffRequests + * The time off requests in the schedule. * * @param TimeOffRequest[] $val The timeOffRequests * diff --git a/vendor/microsoft/microsoft-graph/src/Model/SearchHit.php b/vendor/microsoft/microsoft-graph/src/Model/SearchHit.php index 5d59ef8..314c212 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SearchHit.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SearchHit.php @@ -81,7 +81,7 @@ class SearchHit extends Entity } /** * Gets the isCollapsed - * Indicates whether the current result is collapsed when the collapseProperties property is used. + * Indicates whether the current result is collapsed when the collapseProperties property in the searchRequest is used. * * @return bool|null The isCollapsed */ @@ -96,7 +96,7 @@ class SearchHit extends Entity /** * Sets the isCollapsed - * Indicates whether the current result is collapsed when the collapseProperties property is used. + * Indicates whether the current result is collapsed when the collapseProperties property in the searchRequest is used. * * @param bool $val The value of the isCollapsed * diff --git a/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php b/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php index ecea952..00c4363 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php +++ b/vendor/microsoft/microsoft-graph/src/Model/SearchRequest.php @@ -25,6 +25,7 @@ class SearchRequest extends Entity { /** * Gets the aggregationFilters + * Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the searchBucket that filters results to the specific value of the field, use the string in its aggregationFilterToken property, and build an aggregation filter string in the format '{field}:/'{aggregationFilterToken}/''. If multiple values for the same field need to be provided, use the strings in its aggregationFilterToken property and build an aggregation filter string in the format '{field}:or(/'{aggregationFilterToken1}/',/'{aggregationFilterToken2}/')'. For example, searching and aggregating drive items by file type returns a searchBucket for the file type docx in the response. You can conveniently use the aggregationFilterToken returned for this searchBucket in a subsequent search query and filter matches down to drive items of the docx file type. Example 1 and example 2 show the actual requests and responses. * * @return string|null The aggregationFilters */ @@ -39,6 +40,7 @@ class SearchRequest extends Entity /** * Sets the aggregationFilters + * Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the searchBucket that filters results to the specific value of the field, use the string in its aggregationFilterToken property, and build an aggregation filter string in the format '{field}:/'{aggregationFilterToken}/''. If multiple values for the same field need to be provided, use the strings in its aggregationFilterToken property and build an aggregation filter string in the format '{field}:or(/'{aggregationFilterToken1}/',/'{aggregationFilterToken2}/')'. For example, searching and aggregating drive items by file type returns a searchBucket for the file type docx in the response. You can conveniently use the aggregationFilterToken returned for this searchBucket in a subsequent search query and filter matches down to drive items of the docx file type. Example 1 and example 2 show the actual requests and responses. * * @param string $val The value of the aggregationFilters * @@ -52,6 +54,7 @@ class SearchRequest extends Entity /** * Gets the aggregations + * Specifies aggregations (also known as refiners) to be returned alongside search results. Optional. * * @return AggregationOption|null The aggregations */ @@ -70,6 +73,7 @@ class SearchRequest extends Entity /** * Sets the aggregations + * Specifies aggregations (also known as refiners) to be returned alongside search results. Optional. * * @param AggregationOption $val The value to assign to the aggregations * @@ -83,6 +87,7 @@ class SearchRequest extends Entity /** * Gets the collapseProperties + * Contains the ordered collection of fields and limit to collapse results. Optional. * * @return CollapseProperty|null The collapseProperties */ @@ -101,6 +106,7 @@ class SearchRequest extends Entity /** * Sets the collapseProperties + * Contains the ordered collection of fields and limit to collapse results. Optional. * * @param CollapseProperty $val The value to assign to the collapseProperties * @@ -113,6 +119,7 @@ class SearchRequest extends Entity } /** * Gets the contentSources + * Contains the connection to be targeted. * * @return string|null The contentSources */ @@ -127,6 +134,7 @@ class SearchRequest extends Entity /** * Sets the contentSources + * Contains the connection to be targeted. * * @param string $val The value of the contentSources * @@ -139,6 +147,7 @@ class SearchRequest extends Entity } /** * Gets the enableTopResults + * This triggers hybrid sort for messages : the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional. * * @return bool|null The enableTopResults */ @@ -153,6 +162,7 @@ class SearchRequest extends Entity /** * Sets the enableTopResults + * This triggers hybrid sort for messages : the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional. * * @param bool $val The value of the enableTopResults * @@ -166,6 +176,7 @@ class SearchRequest extends Entity /** * Gets the entityTypes + * One or more types of resources expected in the response. Possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum:chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required. * * @return EntityType|null The entityTypes */ @@ -184,6 +195,7 @@ class SearchRequest extends Entity /** * Sets the entityTypes + * One or more types of resources expected in the response. Possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum:chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required. * * @param EntityType $val The value to assign to the entityTypes * @@ -196,6 +208,7 @@ class SearchRequest extends Entity } /** * Gets the fields + * Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default; otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from the content that Microsoft Graph connectors bring in. The fields property can use the semantic labels applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax: label_title. Optional. * * @return string|null The fields */ @@ -210,6 +223,7 @@ class SearchRequest extends Entity /** * Sets the fields + * Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default; otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from the content that Microsoft Graph connectors bring in. The fields property can use the semantic labels applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax: label_title. Optional. * * @param string $val The value of the fields * @@ -222,6 +236,7 @@ class SearchRequest extends Entity } /** * Gets the from + * Specifies the offset for the search results. Offset 0 returns the very first result. Optional. * * @return int|null The from */ @@ -236,6 +251,7 @@ class SearchRequest extends Entity /** * Sets the from + * Specifies the offset for the search results. Offset 0 returns the very first result. Optional. * * @param int $val The value of the from * @@ -249,6 +265,7 @@ class SearchRequest extends Entity /** * Gets the query + * Contains the query terms. Required. * * @return SearchQuery|null The query */ @@ -267,6 +284,7 @@ class SearchRequest extends Entity /** * Sets the query + * Contains the query terms. Required. * * @param SearchQuery $val The value to assign to the query * @@ -280,6 +298,7 @@ class SearchRequest extends Entity /** * Gets the queryAlterationOptions + * Query alteration options formatted in a JSON blob that contains two optional flags related to spelling correction. Optional. * * @return SearchAlterationOptions|null The queryAlterationOptions */ @@ -298,6 +317,7 @@ class SearchRequest extends Entity /** * Sets the queryAlterationOptions + * Query alteration options formatted in a JSON blob that contains two optional flags related to spelling correction. Optional. * * @param SearchAlterationOptions $val The value to assign to the queryAlterationOptions * @@ -310,6 +330,7 @@ class SearchRequest extends Entity } /** * Gets the region + * The geographic location for the search. Required for searches that use application permissions. For details, see Get the region value. * * @return string|null The region */ @@ -324,6 +345,7 @@ class SearchRequest extends Entity /** * Sets the region + * The geographic location for the search. Required for searches that use application permissions. For details, see Get the region value. * * @param string $val The value of the region * @@ -337,6 +359,7 @@ class SearchRequest extends Entity /** * Gets the resultTemplateOptions + * Provides the search result template options to render search results from connectors. * * @return ResultTemplateOption|null The resultTemplateOptions */ @@ -355,6 +378,7 @@ class SearchRequest extends Entity /** * Sets the resultTemplateOptions + * Provides the search result template options to render search results from connectors. * * @param ResultTemplateOption $val The value to assign to the resultTemplateOptions * @@ -368,6 +392,7 @@ class SearchRequest extends Entity /** * Gets the sharePointOneDriveOptions + * Indicates the kind of contents to be searched when a search is performed using application permissions. Optional. * * @return SharePointOneDriveOptions|null The sharePointOneDriveOptions */ @@ -386,6 +411,7 @@ class SearchRequest extends Entity /** * Sets the sharePointOneDriveOptions + * Indicates the kind of contents to be searched when a search is performed using application permissions. Optional. * * @param SharePointOneDriveOptions $val The value to assign to the sharePointOneDriveOptions * @@ -398,6 +424,7 @@ class SearchRequest extends Entity } /** * Gets the size + * The size of the page to be retrieved. The maximum value is 500. Optional. * * @return int|null The size */ @@ -412,6 +439,7 @@ class SearchRequest extends Entity /** * Sets the size + * The size of the page to be retrieved. The maximum value is 500. Optional. * * @param int $val The value of the size * @@ -425,6 +453,7 @@ class SearchRequest extends Entity /** * Gets the sortProperties + * Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional. * * @return SortProperty|null The sortProperties */ @@ -443,6 +472,7 @@ class SearchRequest extends Entity /** * Sets the sortProperties + * Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional. * * @param SortProperty $val The value to assign to the sortProperties * diff --git a/vendor/microsoft/microsoft-graph/src/Model/Security.php b/vendor/microsoft/microsoft-graph/src/Model/Security.php index 2f39819..f5826c1 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Security.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Security.php @@ -292,4 +292,35 @@ class Security extends Entity return $this; } + /** + * Gets the threatIntelligence + * + * @return \Microsoft\Graph\SecurityNamespace\Model\ThreatIntelligence|null The threatIntelligence + */ + public function getThreatIntelligence() + { + if (array_key_exists("threatIntelligence", $this->_propDict)) { + if (is_a($this->_propDict["threatIntelligence"], "\Microsoft\Graph\SecurityNamespace\Model\ThreatIntelligence") || is_null($this->_propDict["threatIntelligence"])) { + return $this->_propDict["threatIntelligence"]; + } else { + $this->_propDict["threatIntelligence"] = new \Microsoft\Graph\SecurityNamespace\Model\ThreatIntelligence($this->_propDict["threatIntelligence"]); + return $this->_propDict["threatIntelligence"]; + } + } + return null; + } + + /** + * Sets the threatIntelligence + * + * @param \Microsoft\Graph\SecurityNamespace\Model\ThreatIntelligence $val The threatIntelligence + * + * @return Security + */ + public function setThreatIntelligence($val) + { + $this->_propDict["threatIntelligence"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/SensitivityLabelAssignment.php b/vendor/microsoft/microsoft-graph/src/Model/SensitivityLabelAssignment.php new file mode 100644 index 0000000..ca77ad3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SensitivityLabelAssignment.php @@ -0,0 +1,115 @@ +_propDict)) { + if (is_a($this->_propDict["assignmentMethod"], "\Microsoft\Graph\Model\SensitivityLabelAssignmentMethod") || is_null($this->_propDict["assignmentMethod"])) { + return $this->_propDict["assignmentMethod"]; + } else { + $this->_propDict["assignmentMethod"] = new SensitivityLabelAssignmentMethod($this->_propDict["assignmentMethod"]); + return $this->_propDict["assignmentMethod"]; + } + } + return null; + } + + /** + * Sets the assignmentMethod + * Indicates whether the label assignment is done automatically, as a standard, or a privileged operation. The possible values are: standard, privileged, auto, unknownFutureValue. + * + * @param SensitivityLabelAssignmentMethod $val The value to assign to the assignmentMethod + * + * @return SensitivityLabelAssignment The SensitivityLabelAssignment + */ + public function setAssignmentMethod($val) + { + $this->_propDict["assignmentMethod"] = $val; + return $this; + } + /** + * Gets the sensitivityLabelId + * The unique identifier for the sensitivity label assigned to the file. + * + * @return string|null The sensitivityLabelId + */ + public function getSensitivityLabelId() + { + if (array_key_exists("sensitivityLabelId", $this->_propDict)) { + return $this->_propDict["sensitivityLabelId"]; + } else { + return null; + } + } + + /** + * Sets the sensitivityLabelId + * The unique identifier for the sensitivity label assigned to the file. + * + * @param string $val The value of the sensitivityLabelId + * + * @return SensitivityLabelAssignment + */ + public function setSensitivityLabelId($val) + { + $this->_propDict["sensitivityLabelId"] = $val; + return $this; + } + /** + * Gets the tenantId + * The unique identifier for the tenant that hosts the file when this label is applied. + * + * @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 + * The unique identifier for the tenant that hosts the file when this label is applied. + * + * @param string $val The value of the tenantId + * + * @return SensitivityLabelAssignment + */ + public function setTenantId($val) + { + $this->_propDict["tenantId"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/SensitivityLabelAssignmentMethod.php b/vendor/microsoft/microsoft-graph/src/Model/SensitivityLabelAssignmentMethod.php new file mode 100644 index 0000000..a6be403 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/SensitivityLabelAssignmentMethod.php @@ -0,0 +1,36 @@ +_propDict)) { + if (is_a($this->_propDict["requiredPermissionSet"], "\Microsoft\Graph\Model\TeamsAppPermissionSet") || is_null($this->_propDict["requiredPermissionSet"])) { + return $this->_propDict["requiredPermissionSet"]; + } else { + $this->_propDict["requiredPermissionSet"] = new TeamsAppPermissionSet($this->_propDict["requiredPermissionSet"]); + return $this->_propDict["requiredPermissionSet"]; + } + } + return null; + } + + /** + * Sets the requiredPermissionSet + * + * @param TeamsAppPermissionSet $val The value to assign to the requiredPermissionSet + * + * @return TeamsAppAuthorization The TeamsAppAuthorization + */ + public function setRequiredPermissionSet($val) + { + $this->_propDict["requiredPermissionSet"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppDefinition.php b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppDefinition.php index fbcff90..a3b4e08 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppDefinition.php +++ b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppDefinition.php @@ -24,6 +24,37 @@ namespace Microsoft\Graph\Model; */ class TeamsAppDefinition extends Entity { + /** + * Gets the authorization + * + * @return TeamsAppAuthorization|null The authorization + */ + public function getAuthorization() + { + if (array_key_exists("authorization", $this->_propDict)) { + if (is_a($this->_propDict["authorization"], "\Microsoft\Graph\Model\TeamsAppAuthorization") || is_null($this->_propDict["authorization"])) { + return $this->_propDict["authorization"]; + } else { + $this->_propDict["authorization"] = new TeamsAppAuthorization($this->_propDict["authorization"]); + return $this->_propDict["authorization"]; + } + } + return null; + } + + /** + * Sets the authorization + * + * @param TeamsAppAuthorization $val The authorization + * + * @return TeamsAppDefinition + */ + public function setAuthorization($val) + { + $this->_propDict["authorization"] = $val; + return $this; + } + /** * Gets the createdBy * diff --git a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppInstallation.php b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppInstallation.php index 6ca2e77..d19b923 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppInstallation.php +++ b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppInstallation.php @@ -24,6 +24,37 @@ namespace Microsoft\Graph\Model; */ class TeamsAppInstallation extends Entity { + /** + * Gets the consentedPermissionSet + * + * @return TeamsAppPermissionSet|null The consentedPermissionSet + */ + public function getConsentedPermissionSet() + { + if (array_key_exists("consentedPermissionSet", $this->_propDict)) { + if (is_a($this->_propDict["consentedPermissionSet"], "\Microsoft\Graph\Model\TeamsAppPermissionSet") || is_null($this->_propDict["consentedPermissionSet"])) { + return $this->_propDict["consentedPermissionSet"]; + } else { + $this->_propDict["consentedPermissionSet"] = new TeamsAppPermissionSet($this->_propDict["consentedPermissionSet"]); + return $this->_propDict["consentedPermissionSet"]; + } + } + return null; + } + + /** + * Sets the consentedPermissionSet + * + * @param TeamsAppPermissionSet $val The consentedPermissionSet + * + * @return TeamsAppInstallation + */ + public function setConsentedPermissionSet($val) + { + $this->_propDict["consentedPermissionSet"] = $val; + return $this; + } + /** * Gets the teamsApp * The app that is installed. diff --git a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppPermissionSet.php b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppPermissionSet.php new file mode 100644 index 0000000..14deaa9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppPermissionSet.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["resourceSpecificPermissions"], "\Microsoft\Graph\Model\TeamsAppResourceSpecificPermission") || is_null($this->_propDict["resourceSpecificPermissions"])) { + return $this->_propDict["resourceSpecificPermissions"]; + } else { + $this->_propDict["resourceSpecificPermissions"] = new TeamsAppResourceSpecificPermission($this->_propDict["resourceSpecificPermissions"]); + return $this->_propDict["resourceSpecificPermissions"]; + } + } + return null; + } + + /** + * Sets the resourceSpecificPermissions + * + * @param TeamsAppResourceSpecificPermission $val The value to assign to the resourceSpecificPermissions + * + * @return TeamsAppPermissionSet The TeamsAppPermissionSet + */ + public function setResourceSpecificPermissions($val) + { + $this->_propDict["resourceSpecificPermissions"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppResourceSpecificPermission.php b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppResourceSpecificPermission.php new file mode 100644 index 0000000..d37e61a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppResourceSpecificPermission.php @@ -0,0 +1,83 @@ +_propDict)) { + if (is_a($this->_propDict["permissionType"], "\Microsoft\Graph\Model\TeamsAppResourceSpecificPermissionType") || is_null($this->_propDict["permissionType"])) { + return $this->_propDict["permissionType"]; + } else { + $this->_propDict["permissionType"] = new TeamsAppResourceSpecificPermissionType($this->_propDict["permissionType"]); + return $this->_propDict["permissionType"]; + } + } + return null; + } + + /** + * Sets the permissionType + * + * @param TeamsAppResourceSpecificPermissionType $val The value to assign to the permissionType + * + * @return TeamsAppResourceSpecificPermission The TeamsAppResourceSpecificPermission + */ + public function setPermissionType($val) + { + $this->_propDict["permissionType"] = $val; + return $this; + } + /** + * Gets the permissionValue + * + * @return string|null The permissionValue + */ + public function getPermissionValue() + { + if (array_key_exists("permissionValue", $this->_propDict)) { + return $this->_propDict["permissionValue"]; + } else { + return null; + } + } + + /** + * Sets the permissionValue + * + * @param string $val The value of the permissionValue + * + * @return TeamsAppResourceSpecificPermission + */ + public function setPermissionValue($val) + { + $this->_propDict["permissionValue"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/TeamsAppResourceSpecificPermissionType.php b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppResourceSpecificPermissionType.php new file mode 100644 index 0000000..8bcf4a7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/TeamsAppResourceSpecificPermissionType.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["print"], "\Microsoft\Graph\Model\UserPrint") || is_null($this->_propDict["print"])) { + return $this->_propDict["print"]; + } else { + $this->_propDict["print"] = new UserPrint($this->_propDict["print"]); + return $this->_propDict["print"]; + } + } + return null; + } + + /** + * Sets the print + * + * @param UserPrint $val The print + * + * @return User + */ + public function setPrint($val) + { + $this->_propDict["print"] = $val; + return $this; + } + /** * Gets the aboutMe * A freeform text entry field for the user to describe themselves. Returned only on $select. @@ -3421,6 +3452,7 @@ class User extends DirectoryObject /** * Gets the onlineMeetings + * Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. * * @return array|null The onlineMeetings */ @@ -3435,6 +3467,7 @@ class User extends DirectoryObject /** * Sets the onlineMeetings + * Information about a meeting, including the URL used to join a meeting, the attendees' list, and the description. * * @param OnlineMeeting[] $val The onlineMeetings * @@ -3568,6 +3601,7 @@ class User extends DirectoryObject /** * Gets the teamwork + * A container for Microsoft Teams features available for the user. Read-only. Nullable. * * @return UserTeamwork|null The teamwork */ @@ -3586,6 +3620,7 @@ class User extends DirectoryObject /** * Sets the teamwork + * A container for Microsoft Teams features available for the user. Read-only. Nullable. * * @param UserTeamwork $val The teamwork * @@ -3630,4 +3665,35 @@ class User extends DirectoryObject return $this; } + /** + * Gets the employeeExperience + * + * @return EmployeeExperienceUser|null The employeeExperience + */ + public function getEmployeeExperience() + { + if (array_key_exists("employeeExperience", $this->_propDict)) { + if (is_a($this->_propDict["employeeExperience"], "\Microsoft\Graph\Model\EmployeeExperienceUser") || is_null($this->_propDict["employeeExperience"])) { + return $this->_propDict["employeeExperience"]; + } else { + $this->_propDict["employeeExperience"] = new EmployeeExperienceUser($this->_propDict["employeeExperience"]); + return $this->_propDict["employeeExperience"]; + } + } + return null; + } + + /** + * Sets the employeeExperience + * + * @param EmployeeExperienceUser $val The employeeExperience + * + * @return User + */ + public function setEmployeeExperience($val) + { + $this->_propDict["employeeExperience"] = $val; + return $this; + } + } diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserDefaultAuthenticationMethod.php b/vendor/microsoft/microsoft-graph/src/Model/UserDefaultAuthenticationMethod.php new file mode 100644 index 0000000..3d8e1a3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserDefaultAuthenticationMethod.php @@ -0,0 +1,40 @@ +_propDict)) { + return $this->_propDict["appCrashCount"]; + } else { + return null; + } + } + + /** + * Sets the appCrashCount + * The number of crashes for the app. Valid values -2147483648 to 2147483647 + * + * @param int $val The appCrashCount + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setAppCrashCount($val) + { + $this->_propDict["appCrashCount"] = intval($val); + return $this; + } + + /** + * Gets the appDisplayName + * The friendly name of the application. + * + * @return string|null The appDisplayName + */ + public function getAppDisplayName() + { + if (array_key_exists("appDisplayName", $this->_propDict)) { + return $this->_propDict["appDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the appDisplayName + * The friendly name of the application. + * + * @param string $val The appDisplayName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setAppDisplayName($val) + { + $this->_propDict["appDisplayName"] = $val; + return $this; + } + + /** + * Gets the appName + * The name of the application. + * + * @return string|null The appName + */ + public function getAppName() + { + if (array_key_exists("appName", $this->_propDict)) { + return $this->_propDict["appName"]; + } else { + return null; + } + } + + /** + * Sets the appName + * The name of the application. + * + * @param string $val The appName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setAppName($val) + { + $this->_propDict["appName"] = $val; + return $this; + } + + /** + * Gets the appPublisher + * The publisher of the application. + * + * @return string|null The appPublisher + */ + public function getAppPublisher() + { + if (array_key_exists("appPublisher", $this->_propDict)) { + return $this->_propDict["appPublisher"]; + } else { + return null; + } + } + + /** + * Sets the appPublisher + * The publisher of the application. + * + * @param string $val The appPublisher + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setAppPublisher($val) + { + $this->_propDict["appPublisher"] = $val; + return $this; + } + + /** + * Gets the appVersion + * The version of the application. + * + * @return string|null The appVersion + */ + public function getAppVersion() + { + if (array_key_exists("appVersion", $this->_propDict)) { + return $this->_propDict["appVersion"]; + } else { + return null; + } + } + + /** + * Sets the appVersion + * The version of the application. + * + * @param string $val The appVersion + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setAppVersion($val) + { + $this->_propDict["appVersion"] = $val; + return $this; + } + + /** + * Gets the deviceCountWithCrashes + * The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The deviceCountWithCrashes + */ + public function getDeviceCountWithCrashes() + { + if (array_key_exists("deviceCountWithCrashes", $this->_propDict)) { + return $this->_propDict["deviceCountWithCrashes"]; + } else { + return null; + } + } + + /** + * Sets the deviceCountWithCrashes + * The total number of devices that have reported one or more application crashes for this application and version. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The deviceCountWithCrashes + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setDeviceCountWithCrashes($val) + { + $this->_propDict["deviceCountWithCrashes"] = intval($val); + return $this; + } + + /** + * Gets the isLatestUsedVersion + * When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy. + * + * @return bool|null The isLatestUsedVersion + */ + public function getIsLatestUsedVersion() + { + if (array_key_exists("isLatestUsedVersion", $this->_propDict)) { + return $this->_propDict["isLatestUsedVersion"]; + } else { + return null; + } + } + + /** + * Sets the isLatestUsedVersion + * When TRUE, indicates the version of application is the latest version for that application that is in use. When FALSE, indicates the version is not the latest version. FALSE by default. Supports: $select, $OrderBy. + * + * @param bool $val The isLatestUsedVersion + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setIsLatestUsedVersion($val) + { + $this->_propDict["isLatestUsedVersion"] = boolval($val); + return $this; + } + + /** + * Gets the isMostUsedVersion + * When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The isMostUsedVersion + */ + public function getIsMostUsedVersion() + { + if (array_key_exists("isMostUsedVersion", $this->_propDict)) { + return $this->_propDict["isMostUsedVersion"]; + } else { + return null; + } + } + + /** + * Sets the isMostUsedVersion + * When TRUE, indicates the version of application is the most used version for that application. When FALSE, indicates the version is not the most used version. FALSE by default. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The isMostUsedVersion + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails + */ + public function setIsMostUsedVersion($val) + { + $this->_propDict["isMostUsedVersion"] = boolval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId.php new file mode 100644 index 0000000..0a70cc4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId.php @@ -0,0 +1,263 @@ +_propDict)) { + return $this->_propDict["appCrashCount"]; + } else { + return null; + } + } + + /** + * Sets the appCrashCount + * The number of crashes for the app. Valid values -2147483648 to 2147483647 + * + * @param int $val The appCrashCount + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setAppCrashCount($val) + { + $this->_propDict["appCrashCount"] = intval($val); + return $this; + } + + /** + * Gets the appDisplayName + * The friendly name of the application. + * + * @return string|null The appDisplayName + */ + public function getAppDisplayName() + { + if (array_key_exists("appDisplayName", $this->_propDict)) { + return $this->_propDict["appDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the appDisplayName + * The friendly name of the application. + * + * @param string $val The appDisplayName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setAppDisplayName($val) + { + $this->_propDict["appDisplayName"] = $val; + return $this; + } + + /** + * Gets the appName + * The name of the application. + * + * @return string|null The appName + */ + public function getAppName() + { + if (array_key_exists("appName", $this->_propDict)) { + return $this->_propDict["appName"]; + } else { + return null; + } + } + + /** + * Sets the appName + * The name of the application. + * + * @param string $val The appName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setAppName($val) + { + $this->_propDict["appName"] = $val; + return $this; + } + + /** + * Gets the appPublisher + * The publisher of the application. + * + * @return string|null The appPublisher + */ + public function getAppPublisher() + { + if (array_key_exists("appPublisher", $this->_propDict)) { + return $this->_propDict["appPublisher"]; + } else { + return null; + } + } + + /** + * Sets the appPublisher + * The publisher of the application. + * + * @param string $val The appPublisher + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setAppPublisher($val) + { + $this->_propDict["appPublisher"] = $val; + return $this; + } + + /** + * Gets the appVersion + * The version of the application. + * + * @return string|null The appVersion + */ + public function getAppVersion() + { + if (array_key_exists("appVersion", $this->_propDict)) { + return $this->_propDict["appVersion"]; + } else { + return null; + } + } + + /** + * Sets the appVersion + * The version of the application. + * + * @param string $val The appVersion + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setAppVersion($val) + { + $this->_propDict["appVersion"] = $val; + return $this; + } + + /** + * Gets the deviceDisplayName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceDisplayName + */ + public function getDeviceDisplayName() + { + if (array_key_exists("deviceDisplayName", $this->_propDict)) { + return $this->_propDict["deviceDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the deviceDisplayName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceDisplayName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setDeviceDisplayName($val) + { + $this->_propDict["deviceDisplayName"] = $val; + return $this; + } + + /** + * Gets the deviceId + * The Intune device id of the device. Supports: $select, $OrderBy. Read-only. + * + * @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 of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceId + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the processedDateTime + * The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @return \DateTime|null The processedDateTime + */ + public function getProcessedDateTime() + { + if (array_key_exists("processedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["processedDateTime"], "\DateTime") || is_null($this->_propDict["processedDateTime"])) { + return $this->_propDict["processedDateTime"]; + } else { + $this->_propDict["processedDateTime"] = new \DateTime($this->_propDict["processedDateTime"]); + return $this->_propDict["processedDateTime"]; + } + } + return null; + } + + /** + * Sets the processedDateTime + * The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @param \DateTime $val The processedDateTime + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId + */ + public function setProcessedDateTime($val) + { + $this->_propDict["processedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.php new file mode 100644 index 0000000..ac947a3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.php @@ -0,0 +1,288 @@ +_propDict)) { + return $this->_propDict["activeDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the activeDeviceCount + * The number of devices where the application has been active. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The activeDeviceCount + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setActiveDeviceCount($val) + { + $this->_propDict["activeDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the appCrashCount + * The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The appCrashCount + */ + public function getAppCrashCount() + { + if (array_key_exists("appCrashCount", $this->_propDict)) { + return $this->_propDict["appCrashCount"]; + } else { + return null; + } + } + + /** + * Sets the appCrashCount + * The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appCrashCount + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setAppCrashCount($val) + { + $this->_propDict["appCrashCount"] = intval($val); + return $this; + } + + /** + * Gets the appDisplayName + * The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appDisplayName + */ + public function getAppDisplayName() + { + if (array_key_exists("appDisplayName", $this->_propDict)) { + return $this->_propDict["appDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the appDisplayName + * The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appDisplayName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setAppDisplayName($val) + { + $this->_propDict["appDisplayName"] = $val; + return $this; + } + + /** + * Gets the appName + * The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appName + */ + public function getAppName() + { + if (array_key_exists("appName", $this->_propDict)) { + return $this->_propDict["appName"]; + } else { + return null; + } + } + + /** + * Sets the appName + * The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appName + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setAppName($val) + { + $this->_propDict["appName"] = $val; + return $this; + } + + /** + * Gets the appPublisher + * The publisher of the application. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appPublisher + */ + public function getAppPublisher() + { + if (array_key_exists("appPublisher", $this->_propDict)) { + return $this->_propDict["appPublisher"]; + } else { + return null; + } + } + + /** + * Sets the appPublisher + * The publisher of the application. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appPublisher + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setAppPublisher($val) + { + $this->_propDict["appPublisher"] = $val; + return $this; + } + + /** + * Gets the appUsageDuration + * The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The appUsageDuration + */ + public function getAppUsageDuration() + { + if (array_key_exists("appUsageDuration", $this->_propDict)) { + return $this->_propDict["appUsageDuration"]; + } else { + return null; + } + } + + /** + * Sets the appUsageDuration + * The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appUsageDuration + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setAppUsageDuration($val) + { + $this->_propDict["appUsageDuration"] = intval($val); + return $this; + } + + /** + * Gets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The meanTimeToFailureInMinutes + */ + public function getMeanTimeToFailureInMinutes() + { + if (array_key_exists("meanTimeToFailureInMinutes", $this->_propDict)) { + return $this->_propDict["meanTimeToFailureInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The meanTimeToFailureInMinutes + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setMeanTimeToFailureInMinutes($val) + { + $this->_propDict["meanTimeToFailureInMinutes"] = intval($val); + return $this; + } + + /** + * Gets the osBuildNumber + * The OS build number of the application. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The osBuildNumber + */ + public function getOsBuildNumber() + { + if (array_key_exists("osBuildNumber", $this->_propDict)) { + return $this->_propDict["osBuildNumber"]; + } else { + return null; + } + } + + /** + * Sets the osBuildNumber + * The OS build number of the application. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The osBuildNumber + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setOsBuildNumber($val) + { + $this->_propDict["osBuildNumber"] = $val; + return $this; + } + + /** + * Gets the osVersion + * The OS version of the application. Supports: $select, $OrderBy. Read-only. + * + * @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 + * The OS version of the application. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The osVersion + * + * @return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion + */ + public function setOsVersion($val) + { + $this->_propDict["osVersion"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthApplicationPerformance.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthApplicationPerformance.php new file mode 100644 index 0000000..b493de8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthApplicationPerformance.php @@ -0,0 +1,288 @@ +_propDict)) { + return $this->_propDict["activeDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the activeDeviceCount + * The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The activeDeviceCount + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setActiveDeviceCount($val) + { + $this->_propDict["activeDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the appCrashCount + * The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The appCrashCount + */ + public function getAppCrashCount() + { + if (array_key_exists("appCrashCount", $this->_propDict)) { + return $this->_propDict["appCrashCount"]; + } else { + return null; + } + } + + /** + * Sets the appCrashCount + * The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appCrashCount + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppCrashCount($val) + { + $this->_propDict["appCrashCount"] = intval($val); + return $this; + } + + /** + * Gets the appDisplayName + * The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appDisplayName + */ + public function getAppDisplayName() + { + if (array_key_exists("appDisplayName", $this->_propDict)) { + return $this->_propDict["appDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the appDisplayName + * The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appDisplayName + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppDisplayName($val) + { + $this->_propDict["appDisplayName"] = $val; + return $this; + } + + /** + * Gets the appHangCount + * The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The appHangCount + */ + public function getAppHangCount() + { + if (array_key_exists("appHangCount", $this->_propDict)) { + return $this->_propDict["appHangCount"]; + } else { + return null; + } + } + + /** + * Sets the appHangCount + * The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appHangCount + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppHangCount($val) + { + $this->_propDict["appHangCount"] = intval($val); + return $this; + } + + /** + * Gets the appHealthScore + * The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The appHealthScore + */ + public function getAppHealthScore() + { + if (array_key_exists("appHealthScore", $this->_propDict)) { + return $this->_propDict["appHealthScore"]; + } else { + return null; + } + } + + /** + * Sets the appHealthScore + * The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The appHealthScore + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppHealthScore($val) + { + $this->_propDict["appHealthScore"] = floatval($val); + return $this; + } + + /** + * Gets the appName + * The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appName + */ + public function getAppName() + { + if (array_key_exists("appName", $this->_propDict)) { + return $this->_propDict["appName"]; + } else { + return null; + } + } + + /** + * Sets the appName + * The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appName + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppName($val) + { + $this->_propDict["appName"] = $val; + return $this; + } + + /** + * Gets the appPublisher + * The publisher of the application. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appPublisher + */ + public function getAppPublisher() + { + if (array_key_exists("appPublisher", $this->_propDict)) { + return $this->_propDict["appPublisher"]; + } else { + return null; + } + } + + /** + * Sets the appPublisher + * The publisher of the application. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appPublisher + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppPublisher($val) + { + $this->_propDict["appPublisher"] = $val; + return $this; + } + + /** + * Gets the appUsageDuration + * The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The appUsageDuration + */ + public function getAppUsageDuration() + { + if (array_key_exists("appUsageDuration", $this->_propDict)) { + return $this->_propDict["appUsageDuration"]; + } else { + return null; + } + } + + /** + * Sets the appUsageDuration + * The total usage time of the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appUsageDuration + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setAppUsageDuration($val) + { + $this->_propDict["appUsageDuration"] = intval($val); + return $this; + } + + /** + * Gets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The meanTimeToFailureInMinutes + */ + public function getMeanTimeToFailureInMinutes() + { + if (array_key_exists("meanTimeToFailureInMinutes", $this->_propDict)) { + return $this->_propDict["meanTimeToFailureInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The meanTimeToFailureInMinutes + * + * @return UserExperienceAnalyticsAppHealthApplicationPerformance + */ + public function setMeanTimeToFailureInMinutes($val) + { + $this->_propDict["meanTimeToFailureInMinutes"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php new file mode 100644 index 0000000..f6f5edb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDeviceModelPerformance.php @@ -0,0 +1,205 @@ +_propDict)) { + return $this->_propDict["activeDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the activeDeviceCount + * The number of active devices for the model. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The activeDeviceCount + * + * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function setActiveDeviceCount($val) + { + $this->_propDict["activeDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the deviceManufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceManufacturer + */ + public function getDeviceManufacturer() + { + if (array_key_exists("deviceManufacturer", $this->_propDict)) { + return $this->_propDict["deviceManufacturer"]; + } else { + return null; + } + } + + /** + * Sets the deviceManufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceManufacturer + * + * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function setDeviceManufacturer($val) + { + $this->_propDict["deviceManufacturer"] = $val; + return $this; + } + + /** + * Gets the deviceModel + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceModel + */ + public function getDeviceModel() + { + if (array_key_exists("deviceModel", $this->_propDict)) { + return $this->_propDict["deviceModel"]; + } else { + return null; + } + } + + /** + * Sets the deviceModel + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceModel + * + * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function setDeviceModel($val) + { + $this->_propDict["deviceModel"] = $val; + return $this; + } + + /** + * Gets the healthStatus + * The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsHealthState|null The healthStatus + */ + public function getHealthStatus() + { + if (array_key_exists("healthStatus", $this->_propDict)) { + if (is_a($this->_propDict["healthStatus"], "\Microsoft\Graph\Model\UserExperienceAnalyticsHealthState") || is_null($this->_propDict["healthStatus"])) { + return $this->_propDict["healthStatus"]; + } else { + $this->_propDict["healthStatus"] = new UserExperienceAnalyticsHealthState($this->_propDict["healthStatus"]); + return $this->_propDict["healthStatus"]; + } + } + return null; + } + + /** + * Sets the healthStatus + * The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsHealthState $val The healthStatus + * + * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function setHealthStatus($val) + { + $this->_propDict["healthStatus"] = $val; + return $this; + } + + /** + * Gets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The meanTimeToFailureInMinutes + */ + public function getMeanTimeToFailureInMinutes() + { + if (array_key_exists("meanTimeToFailureInMinutes", $this->_propDict)) { + return $this->_propDict["meanTimeToFailureInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The meanTimeToFailureInMinutes + * + * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function setMeanTimeToFailureInMinutes($val) + { + $this->_propDict["meanTimeToFailureInMinutes"] = intval($val); + return $this; + } + + /** + * Gets the modelAppHealthScore + * The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The modelAppHealthScore + */ + public function getModelAppHealthScore() + { + if (array_key_exists("modelAppHealthScore", $this->_propDict)) { + return $this->_propDict["modelAppHealthScore"]; + } else { + return null; + } + } + + /** + * Sets the modelAppHealthScore + * The application health score of the device model. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The modelAppHealthScore + * + * @return UserExperienceAnalyticsAppHealthDeviceModelPerformance + */ + public function setModelAppHealthScore($val) + { + $this->_propDict["modelAppHealthScore"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php new file mode 100644 index 0000000..cc8deb5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDevicePerformance.php @@ -0,0 +1,354 @@ +_propDict)) { + return $this->_propDict["appCrashCount"]; + } else { + return null; + } + } + + /** + * Sets the appCrashCount + * The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appCrashCount + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setAppCrashCount($val) + { + $this->_propDict["appCrashCount"] = intval($val); + return $this; + } + + /** + * Gets the appHangCount + * The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The appHangCount + */ + public function getAppHangCount() + { + if (array_key_exists("appHangCount", $this->_propDict)) { + return $this->_propDict["appHangCount"]; + } else { + return null; + } + } + + /** + * Sets the appHangCount + * The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The appHangCount + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setAppHangCount($val) + { + $this->_propDict["appHangCount"] = intval($val); + return $this; + } + + /** + * Gets the crashedAppCount + * The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The crashedAppCount + */ + public function getCrashedAppCount() + { + if (array_key_exists("crashedAppCount", $this->_propDict)) { + return $this->_propDict["crashedAppCount"]; + } else { + return null; + } + } + + /** + * Sets the crashedAppCount + * The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The crashedAppCount + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setCrashedAppCount($val) + { + $this->_propDict["crashedAppCount"] = intval($val); + return $this; + } + + /** + * Gets the deviceAppHealthScore + * The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The deviceAppHealthScore + */ + public function getDeviceAppHealthScore() + { + if (array_key_exists("deviceAppHealthScore", $this->_propDict)) { + return $this->_propDict["deviceAppHealthScore"]; + } else { + return null; + } + } + + /** + * Sets the deviceAppHealthScore + * The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The deviceAppHealthScore + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setDeviceAppHealthScore($val) + { + $this->_propDict["deviceAppHealthScore"] = floatval($val); + return $this; + } + + /** + * Gets the deviceDisplayName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceDisplayName + */ + public function getDeviceDisplayName() + { + if (array_key_exists("deviceDisplayName", $this->_propDict)) { + return $this->_propDict["deviceDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the deviceDisplayName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceDisplayName + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setDeviceDisplayName($val) + { + $this->_propDict["deviceDisplayName"] = $val; + return $this; + } + + /** + * Gets the deviceId + * The Intune device id of the device. Supports: $select, $OrderBy. Read-only. + * + * @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 of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceId + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the deviceManufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceManufacturer + */ + public function getDeviceManufacturer() + { + if (array_key_exists("deviceManufacturer", $this->_propDict)) { + return $this->_propDict["deviceManufacturer"]; + } else { + return null; + } + } + + /** + * Sets the deviceManufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceManufacturer + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setDeviceManufacturer($val) + { + $this->_propDict["deviceManufacturer"] = $val; + return $this; + } + + /** + * Gets the deviceModel + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceModel + */ + public function getDeviceModel() + { + if (array_key_exists("deviceModel", $this->_propDict)) { + return $this->_propDict["deviceModel"]; + } else { + return null; + } + } + + /** + * Sets the deviceModel + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceModel + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setDeviceModel($val) + { + $this->_propDict["deviceModel"] = $val; + return $this; + } + + /** + * Gets the healthStatus + * The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsHealthState|null The healthStatus + */ + public function getHealthStatus() + { + if (array_key_exists("healthStatus", $this->_propDict)) { + if (is_a($this->_propDict["healthStatus"], "\Microsoft\Graph\Model\UserExperienceAnalyticsHealthState") || is_null($this->_propDict["healthStatus"])) { + return $this->_propDict["healthStatus"]; + } else { + $this->_propDict["healthStatus"] = new UserExperienceAnalyticsHealthState($this->_propDict["healthStatus"]); + return $this->_propDict["healthStatus"]; + } + } + return null; + } + + /** + * Sets the healthStatus + * The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsHealthState $val The healthStatus + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setHealthStatus($val) + { + $this->_propDict["healthStatus"] = $val; + return $this; + } + + /** + * Gets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The meanTimeToFailureInMinutes + */ + public function getMeanTimeToFailureInMinutes() + { + if (array_key_exists("meanTimeToFailureInMinutes", $this->_propDict)) { + return $this->_propDict["meanTimeToFailureInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The meanTimeToFailureInMinutes + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setMeanTimeToFailureInMinutes($val) + { + $this->_propDict["meanTimeToFailureInMinutes"] = intval($val); + return $this; + } + + /** + * Gets the processedDateTime + * The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @return \DateTime|null The processedDateTime + */ + public function getProcessedDateTime() + { + if (array_key_exists("processedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["processedDateTime"], "\DateTime") || is_null($this->_propDict["processedDateTime"])) { + return $this->_propDict["processedDateTime"]; + } else { + $this->_propDict["processedDateTime"] = new \DateTime($this->_propDict["processedDateTime"]); + return $this->_propDict["processedDateTime"]; + } + } + return null; + } + + /** + * Sets the processedDateTime + * The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @param \DateTime $val The processedDateTime + * + * @return UserExperienceAnalyticsAppHealthDevicePerformance + */ + public function setProcessedDateTime($val) + { + $this->_propDict["processedDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.php new file mode 100644 index 0000000..2871725 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.php @@ -0,0 +1,234 @@ +_propDict)) { + return $this->_propDict["appDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the appDisplayName + * The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appDisplayName + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setAppDisplayName($val) + { + $this->_propDict["appDisplayName"] = $val; + return $this; + } + + /** + * Gets the appPublisher + * The publisher of the application. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appPublisher + */ + public function getAppPublisher() + { + if (array_key_exists("appPublisher", $this->_propDict)) { + return $this->_propDict["appPublisher"]; + } else { + return null; + } + } + + /** + * Sets the appPublisher + * The publisher of the application. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appPublisher + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setAppPublisher($val) + { + $this->_propDict["appPublisher"] = $val; + return $this; + } + + /** + * Gets the appVersion + * The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The appVersion + */ + public function getAppVersion() + { + if (array_key_exists("appVersion", $this->_propDict)) { + return $this->_propDict["appVersion"]; + } else { + return null; + } + } + + /** + * Sets the appVersion + * The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The appVersion + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setAppVersion($val) + { + $this->_propDict["appVersion"] = $val; + return $this; + } + + /** + * Gets the deviceDisplayName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceDisplayName + */ + public function getDeviceDisplayName() + { + if (array_key_exists("deviceDisplayName", $this->_propDict)) { + return $this->_propDict["deviceDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the deviceDisplayName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceDisplayName + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setDeviceDisplayName($val) + { + $this->_propDict["deviceDisplayName"] = $val; + return $this; + } + + /** + * Gets the deviceId + * The Intune device id of the device. Supports: $select, $OrderBy. Read-only. + * + * @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 of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceId + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the eventDateTime + * The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @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 + * The time the event occurred. The value cannot be modified and is automatically populated when the statistics are computed. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @param \DateTime $val The eventDateTime + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setEventDateTime($val) + { + $this->_propDict["eventDateTime"] = $val; + return $this; + } + + /** + * Gets the eventType + * The type of the event. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The eventType + */ + public function getEventType() + { + if (array_key_exists("eventType", $this->_propDict)) { + return $this->_propDict["eventType"]; + } else { + return null; + } + } + + /** + * Sets the eventType + * The type of the event. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The eventType + * + * @return UserExperienceAnalyticsAppHealthDevicePerformanceDetails + */ + public function setEventType($val) + { + $this->_propDict["eventType"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php new file mode 100644 index 0000000..a6e634c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAppHealthOSVersionPerformance.php @@ -0,0 +1,172 @@ +_propDict)) { + return $this->_propDict["activeDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the activeDeviceCount + * The number of active devices for the OS version. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The activeDeviceCount + * + * @return UserExperienceAnalyticsAppHealthOSVersionPerformance + */ + public function setActiveDeviceCount($val) + { + $this->_propDict["activeDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The meanTimeToFailureInMinutes + */ + public function getMeanTimeToFailureInMinutes() + { + if (array_key_exists("meanTimeToFailureInMinutes", $this->_propDict)) { + return $this->_propDict["meanTimeToFailureInMinutes"]; + } else { + return null; + } + } + + /** + * Sets the meanTimeToFailureInMinutes + * The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The meanTimeToFailureInMinutes + * + * @return UserExperienceAnalyticsAppHealthOSVersionPerformance + */ + public function setMeanTimeToFailureInMinutes($val) + { + $this->_propDict["meanTimeToFailureInMinutes"] = intval($val); + return $this; + } + + /** + * Gets the osBuildNumber + * The OS build number installed on the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The osBuildNumber + */ + public function getOsBuildNumber() + { + if (array_key_exists("osBuildNumber", $this->_propDict)) { + return $this->_propDict["osBuildNumber"]; + } else { + return null; + } + } + + /** + * Sets the osBuildNumber + * The OS build number installed on the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The osBuildNumber + * + * @return UserExperienceAnalyticsAppHealthOSVersionPerformance + */ + public function setOsBuildNumber($val) + { + $this->_propDict["osBuildNumber"] = $val; + return $this; + } + + /** + * Gets the osVersion + * The OS version installed on the device. Supports: $select, $OrderBy. Read-only. + * + * @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 + * The OS version installed on the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The osVersion + * + * @return UserExperienceAnalyticsAppHealthOSVersionPerformance + */ + public function setOsVersion($val) + { + $this->_propDict["osVersion"] = $val; + return $this; + } + + /** + * Gets the osVersionAppHealthScore + * The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The osVersionAppHealthScore + */ + public function getOsVersionAppHealthScore() + { + if (array_key_exists("osVersionAppHealthScore", $this->_propDict)) { + return $this->_propDict["osVersionAppHealthScore"]; + } else { + return null; + } + } + + /** + * Sets the osVersionAppHealthScore + * The application health score of the OS version. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The osVersionAppHealthScore + * + * @return UserExperienceAnalyticsAppHealthOSVersionPerformance + */ + public function setOsVersionAppHealthScore($val) + { + $this->_propDict["osVersionAppHealthScore"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAutopilotDevicesSummary.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAutopilotDevicesSummary.php new file mode 100644 index 0000000..ec3b838 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsAutopilotDevicesSummary.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["devicesNotAutopilotRegistered"]; + } else { + return null; + } + } + + /** + * Sets the devicesNotAutopilotRegistered + * The count of intune devices that are not autopilot registerd. Read-only. + * + * @param int $val The value of the devicesNotAutopilotRegistered + * + * @return UserExperienceAnalyticsAutopilotDevicesSummary + */ + public function setDevicesNotAutopilotRegistered($val) + { + $this->_propDict["devicesNotAutopilotRegistered"] = $val; + return $this; + } + /** + * Gets the devicesWithoutAutopilotProfileAssigned + * The count of intune devices not autopilot profile assigned. Read-only. + * + * @return int|null The devicesWithoutAutopilotProfileAssigned + */ + public function getDevicesWithoutAutopilotProfileAssigned() + { + if (array_key_exists("devicesWithoutAutopilotProfileAssigned", $this->_propDict)) { + return $this->_propDict["devicesWithoutAutopilotProfileAssigned"]; + } else { + return null; + } + } + + /** + * Sets the devicesWithoutAutopilotProfileAssigned + * The count of intune devices not autopilot profile assigned. Read-only. + * + * @param int $val The value of the devicesWithoutAutopilotProfileAssigned + * + * @return UserExperienceAnalyticsAutopilotDevicesSummary + */ + public function setDevicesWithoutAutopilotProfileAssigned($val) + { + $this->_propDict["devicesWithoutAutopilotProfileAssigned"] = $val; + return $this; + } + /** + * Gets the totalWindows10DevicesWithoutTenantAttached + * The count of windows 10 devices that are Intune and co-managed. Read-only. + * + * @return int|null The totalWindows10DevicesWithoutTenantAttached + */ + public function getTotalWindows10DevicesWithoutTenantAttached() + { + if (array_key_exists("totalWindows10DevicesWithoutTenantAttached", $this->_propDict)) { + return $this->_propDict["totalWindows10DevicesWithoutTenantAttached"]; + } else { + return null; + } + } + + /** + * Sets the totalWindows10DevicesWithoutTenantAttached + * The count of windows 10 devices that are Intune and co-managed. Read-only. + * + * @param int $val The value of the totalWindows10DevicesWithoutTenantAttached + * + * @return UserExperienceAnalyticsAutopilotDevicesSummary + */ + public function setTotalWindows10DevicesWithoutTenantAttached($val) + { + $this->_propDict["totalWindows10DevicesWithoutTenantAttached"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsBaseline.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsBaseline.php new file mode 100644 index 0000000..b671022 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsBaseline.php @@ -0,0 +1,349 @@ +_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * + * @param \DateTime $val The createdDateTime + * + * @return UserExperienceAnalyticsBaseline + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the displayName + * The name of the baseline. + * + * @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 + * The name of the baseline. + * + * @param string $val The displayName + * + * @return UserExperienceAnalyticsBaseline + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the isBuiltIn + * When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default. + * + * @return bool|null The isBuiltIn + */ + public function getIsBuiltIn() + { + if (array_key_exists("isBuiltIn", $this->_propDict)) { + return $this->_propDict["isBuiltIn"]; + } else { + return null; + } + } + + /** + * Sets the isBuiltIn + * When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default. + * + * @param bool $val The isBuiltIn + * + * @return UserExperienceAnalyticsBaseline + */ + public function setIsBuiltIn($val) + { + $this->_propDict["isBuiltIn"] = boolval($val); + return $this; + } + + /** + * Gets the appHealthMetrics + * The scores and insights for the application health metrics. + * + * @return UserExperienceAnalyticsCategory|null The appHealthMetrics + */ + public function getAppHealthMetrics() + { + if (array_key_exists("appHealthMetrics", $this->_propDict)) { + if (is_a($this->_propDict["appHealthMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["appHealthMetrics"])) { + return $this->_propDict["appHealthMetrics"]; + } else { + $this->_propDict["appHealthMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["appHealthMetrics"]); + return $this->_propDict["appHealthMetrics"]; + } + } + return null; + } + + /** + * Sets the appHealthMetrics + * The scores and insights for the application health metrics. + * + * @param UserExperienceAnalyticsCategory $val The appHealthMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setAppHealthMetrics($val) + { + $this->_propDict["appHealthMetrics"] = $val; + return $this; + } + + /** + * Gets the batteryHealthMetrics + * The scores and insights for the battery health metrics. + * + * @return UserExperienceAnalyticsCategory|null The batteryHealthMetrics + */ + public function getBatteryHealthMetrics() + { + if (array_key_exists("batteryHealthMetrics", $this->_propDict)) { + if (is_a($this->_propDict["batteryHealthMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["batteryHealthMetrics"])) { + return $this->_propDict["batteryHealthMetrics"]; + } else { + $this->_propDict["batteryHealthMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["batteryHealthMetrics"]); + return $this->_propDict["batteryHealthMetrics"]; + } + } + return null; + } + + /** + * Sets the batteryHealthMetrics + * The scores and insights for the battery health metrics. + * + * @param UserExperienceAnalyticsCategory $val The batteryHealthMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setBatteryHealthMetrics($val) + { + $this->_propDict["batteryHealthMetrics"] = $val; + return $this; + } + + /** + * Gets the bestPracticesMetrics + * The scores and insights for the best practices metrics. + * + * @return UserExperienceAnalyticsCategory|null The bestPracticesMetrics + */ + public function getBestPracticesMetrics() + { + if (array_key_exists("bestPracticesMetrics", $this->_propDict)) { + if (is_a($this->_propDict["bestPracticesMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["bestPracticesMetrics"])) { + return $this->_propDict["bestPracticesMetrics"]; + } else { + $this->_propDict["bestPracticesMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["bestPracticesMetrics"]); + return $this->_propDict["bestPracticesMetrics"]; + } + } + return null; + } + + /** + * Sets the bestPracticesMetrics + * The scores and insights for the best practices metrics. + * + * @param UserExperienceAnalyticsCategory $val The bestPracticesMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setBestPracticesMetrics($val) + { + $this->_propDict["bestPracticesMetrics"] = $val; + return $this; + } + + /** + * Gets the deviceBootPerformanceMetrics + * The scores and insights for the device boot performance metrics. + * + * @return UserExperienceAnalyticsCategory|null The deviceBootPerformanceMetrics + */ + public function getDeviceBootPerformanceMetrics() + { + if (array_key_exists("deviceBootPerformanceMetrics", $this->_propDict)) { + if (is_a($this->_propDict["deviceBootPerformanceMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["deviceBootPerformanceMetrics"])) { + return $this->_propDict["deviceBootPerformanceMetrics"]; + } else { + $this->_propDict["deviceBootPerformanceMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["deviceBootPerformanceMetrics"]); + return $this->_propDict["deviceBootPerformanceMetrics"]; + } + } + return null; + } + + /** + * Sets the deviceBootPerformanceMetrics + * The scores and insights for the device boot performance metrics. + * + * @param UserExperienceAnalyticsCategory $val The deviceBootPerformanceMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setDeviceBootPerformanceMetrics($val) + { + $this->_propDict["deviceBootPerformanceMetrics"] = $val; + return $this; + } + + /** + * Gets the rebootAnalyticsMetrics + * The scores and insights for the reboot analytics metrics. + * + * @return UserExperienceAnalyticsCategory|null The rebootAnalyticsMetrics + */ + public function getRebootAnalyticsMetrics() + { + if (array_key_exists("rebootAnalyticsMetrics", $this->_propDict)) { + if (is_a($this->_propDict["rebootAnalyticsMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["rebootAnalyticsMetrics"])) { + return $this->_propDict["rebootAnalyticsMetrics"]; + } else { + $this->_propDict["rebootAnalyticsMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["rebootAnalyticsMetrics"]); + return $this->_propDict["rebootAnalyticsMetrics"]; + } + } + return null; + } + + /** + * Sets the rebootAnalyticsMetrics + * The scores and insights for the reboot analytics metrics. + * + * @param UserExperienceAnalyticsCategory $val The rebootAnalyticsMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setRebootAnalyticsMetrics($val) + { + $this->_propDict["rebootAnalyticsMetrics"] = $val; + return $this; + } + + /** + * Gets the resourcePerformanceMetrics + * The scores and insights for the resource performance metrics. + * + * @return UserExperienceAnalyticsCategory|null The resourcePerformanceMetrics + */ + public function getResourcePerformanceMetrics() + { + if (array_key_exists("resourcePerformanceMetrics", $this->_propDict)) { + if (is_a($this->_propDict["resourcePerformanceMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["resourcePerformanceMetrics"])) { + return $this->_propDict["resourcePerformanceMetrics"]; + } else { + $this->_propDict["resourcePerformanceMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["resourcePerformanceMetrics"]); + return $this->_propDict["resourcePerformanceMetrics"]; + } + } + return null; + } + + /** + * Sets the resourcePerformanceMetrics + * The scores and insights for the resource performance metrics. + * + * @param UserExperienceAnalyticsCategory $val The resourcePerformanceMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setResourcePerformanceMetrics($val) + { + $this->_propDict["resourcePerformanceMetrics"] = $val; + return $this; + } + + /** + * Gets the workFromAnywhereMetrics + * The scores and insights for the work from anywhere metrics. + * + * @return UserExperienceAnalyticsCategory|null The workFromAnywhereMetrics + */ + public function getWorkFromAnywhereMetrics() + { + if (array_key_exists("workFromAnywhereMetrics", $this->_propDict)) { + if (is_a($this->_propDict["workFromAnywhereMetrics"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCategory") || is_null($this->_propDict["workFromAnywhereMetrics"])) { + return $this->_propDict["workFromAnywhereMetrics"]; + } else { + $this->_propDict["workFromAnywhereMetrics"] = new UserExperienceAnalyticsCategory($this->_propDict["workFromAnywhereMetrics"]); + return $this->_propDict["workFromAnywhereMetrics"]; + } + } + return null; + } + + /** + * Sets the workFromAnywhereMetrics + * The scores and insights for the work from anywhere metrics. + * + * @param UserExperienceAnalyticsCategory $val The workFromAnywhereMetrics + * + * @return UserExperienceAnalyticsBaseline + */ + public function setWorkFromAnywhereMetrics($val) + { + $this->_propDict["workFromAnywhereMetrics"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCategory.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCategory.php new file mode 100644 index 0000000..9694fea --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCategory.php @@ -0,0 +1,87 @@ +_propDict)) { + return $this->_propDict["insights"]; + } else { + return null; + } + } + + /** + * Sets the insights + * The insights for the category. Read-only. + * + * @param UserExperienceAnalyticsInsight[] $val The insights + * + * @return UserExperienceAnalyticsCategory + */ + public function setInsights($val) + { + $this->_propDict["insights"] = $val; + return $this; + } + + + /** + * Gets the metricValues + * The metric values for the user experience analytics category. Read-only. + * + * @return array|null The metricValues + */ + public function getMetricValues() + { + if (array_key_exists("metricValues", $this->_propDict)) { + return $this->_propDict["metricValues"]; + } else { + return null; + } + } + + /** + * Sets the metricValues + * The metric values for the user experience analytics category. Read-only. + * + * @param UserExperienceAnalyticsMetric[] $val The metricValues + * + * @return UserExperienceAnalyticsCategory + */ + public function setMetricValues($val) + { + $this->_propDict["metricValues"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCloudIdentityDevicesSummary.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCloudIdentityDevicesSummary.php new file mode 100644 index 0000000..ee3860b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCloudIdentityDevicesSummary.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["deviceWithoutCloudIdentityCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceWithoutCloudIdentityCount + * The count of devices that are not cloud identity. Read-only. + * + * @param int $val The value of the deviceWithoutCloudIdentityCount + * + * @return UserExperienceAnalyticsCloudIdentityDevicesSummary + */ + public function setDeviceWithoutCloudIdentityCount($val) + { + $this->_propDict["deviceWithoutCloudIdentityCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCloudManagementDevicesSummary.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCloudManagementDevicesSummary.php new file mode 100644 index 0000000..2c3170c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsCloudManagementDevicesSummary.php @@ -0,0 +1,110 @@ +_propDict)) { + return $this->_propDict["coManagedDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the coManagedDeviceCount + * Total number of co-managed devices. Read-only. + * + * @param int $val The value of the coManagedDeviceCount + * + * @return UserExperienceAnalyticsCloudManagementDevicesSummary + */ + public function setCoManagedDeviceCount($val) + { + $this->_propDict["coManagedDeviceCount"] = $val; + return $this; + } + /** + * Gets the intuneDeviceCount + * The count of intune devices that are not autopilot registerd. Read-only. + * + * @return int|null The intuneDeviceCount + */ + public function getIntuneDeviceCount() + { + if (array_key_exists("intuneDeviceCount", $this->_propDict)) { + return $this->_propDict["intuneDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the intuneDeviceCount + * The count of intune devices that are not autopilot registerd. Read-only. + * + * @param int $val The value of the intuneDeviceCount + * + * @return UserExperienceAnalyticsCloudManagementDevicesSummary + */ + public function setIntuneDeviceCount($val) + { + $this->_propDict["intuneDeviceCount"] = $val; + return $this; + } + /** + * Gets the tenantAttachDeviceCount + * Total count of tenant attach devices. Read-only. + * + * @return int|null The tenantAttachDeviceCount + */ + public function getTenantAttachDeviceCount() + { + if (array_key_exists("tenantAttachDeviceCount", $this->_propDict)) { + return $this->_propDict["tenantAttachDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the tenantAttachDeviceCount + * Total count of tenant attach devices. Read-only. + * + * @param int $val The value of the tenantAttachDeviceCount + * + * @return UserExperienceAnalyticsCloudManagementDevicesSummary + */ + public function setTenantAttachDeviceCount($val) + { + $this->_propDict["tenantAttachDeviceCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceScores.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceScores.php new file mode 100644 index 0000000..a6e4377 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceScores.php @@ -0,0 +1,292 @@ +_propDict)) { + return $this->_propDict["appReliabilityScore"]; + } else { + return null; + } + } + + /** + * Sets the appReliabilityScore + * Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The appReliabilityScore + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setAppReliabilityScore($val) + { + $this->_propDict["appReliabilityScore"] = floatval($val); + return $this; + } + + /** + * Gets the batteryHealthScore + * Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The batteryHealthScore + */ + public function getBatteryHealthScore() + { + if (array_key_exists("batteryHealthScore", $this->_propDict)) { + return $this->_propDict["batteryHealthScore"]; + } else { + return null; + } + } + + /** + * Sets the batteryHealthScore + * Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The batteryHealthScore + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setBatteryHealthScore($val) + { + $this->_propDict["batteryHealthScore"] = floatval($val); + return $this; + } + + /** + * Gets the deviceName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceName + */ + public function getDeviceName() + { + if (array_key_exists("deviceName", $this->_propDict)) { + return $this->_propDict["deviceName"]; + } else { + return null; + } + } + + /** + * Sets the deviceName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceName + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setDeviceName($val) + { + $this->_propDict["deviceName"] = $val; + return $this; + } + + /** + * Gets the endpointAnalyticsScore + * Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The endpointAnalyticsScore + */ + public function getEndpointAnalyticsScore() + { + if (array_key_exists("endpointAnalyticsScore", $this->_propDict)) { + return $this->_propDict["endpointAnalyticsScore"]; + } else { + return null; + } + } + + /** + * Sets the endpointAnalyticsScore + * Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The endpointAnalyticsScore + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setEndpointAnalyticsScore($val) + { + $this->_propDict["endpointAnalyticsScore"] = floatval($val); + return $this; + } + + /** + * Gets the healthStatus + * The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsHealthState|null The healthStatus + */ + public function getHealthStatus() + { + if (array_key_exists("healthStatus", $this->_propDict)) { + if (is_a($this->_propDict["healthStatus"], "\Microsoft\Graph\Model\UserExperienceAnalyticsHealthState") || is_null($this->_propDict["healthStatus"])) { + return $this->_propDict["healthStatus"]; + } else { + $this->_propDict["healthStatus"] = new UserExperienceAnalyticsHealthState($this->_propDict["healthStatus"]); + return $this->_propDict["healthStatus"]; + } + } + return null; + } + + /** + * Sets the healthStatus + * The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsHealthState $val The healthStatus + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setHealthStatus($val) + { + $this->_propDict["healthStatus"] = $val; + return $this; + } + + /** + * Gets the manufacturer + * The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The manufacturer + */ + public function getManufacturer() + { + if (array_key_exists("manufacturer", $this->_propDict)) { + return $this->_propDict["manufacturer"]; + } else { + return null; + } + } + + /** + * Sets the manufacturer + * The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The manufacturer + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setManufacturer($val) + { + $this->_propDict["manufacturer"] = $val; + return $this; + } + + /** + * Gets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The model + */ + public function getModel() + { + if (array_key_exists("model", $this->_propDict)) { + return $this->_propDict["model"]; + } else { + return null; + } + } + + /** + * Sets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The model + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setModel($val) + { + $this->_propDict["model"] = $val; + return $this; + } + + /** + * Gets the startupPerformanceScore + * Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The startupPerformanceScore + */ + public function getStartupPerformanceScore() + { + if (array_key_exists("startupPerformanceScore", $this->_propDict)) { + return $this->_propDict["startupPerformanceScore"]; + } else { + return null; + } + } + + /** + * Sets the startupPerformanceScore + * Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The startupPerformanceScore + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setStartupPerformanceScore($val) + { + $this->_propDict["startupPerformanceScore"] = floatval($val); + return $this; + } + + /** + * Gets the workFromAnywhereScore + * Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The workFromAnywhereScore + */ + public function getWorkFromAnywhereScore() + { + if (array_key_exists("workFromAnywhereScore", $this->_propDict)) { + return $this->_propDict["workFromAnywhereScore"]; + } else { + return null; + } + } + + /** + * Sets the workFromAnywhereScore + * Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The workFromAnywhereScore + * + * @return UserExperienceAnalyticsDeviceScores + */ + public function setWorkFromAnywhereScore($val) + { + $this->_propDict["workFromAnywhereScore"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceStartupHistory.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceStartupHistory.php new file mode 100644 index 0000000..0b0eec7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceStartupHistory.php @@ -0,0 +1,499 @@ +_propDict)) { + return $this->_propDict["coreBootTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the coreBootTimeInMs + * The device core boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The coreBootTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setCoreBootTimeInMs($val) + { + $this->_propDict["coreBootTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the coreLoginTimeInMs + * The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The coreLoginTimeInMs + */ + public function getCoreLoginTimeInMs() + { + if (array_key_exists("coreLoginTimeInMs", $this->_propDict)) { + return $this->_propDict["coreLoginTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the coreLoginTimeInMs + * The device core login time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The coreLoginTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setCoreLoginTimeInMs($val) + { + $this->_propDict["coreLoginTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the deviceId + * The Intune device id of the device. Supports: $select, $OrderBy. Read-only. + * + * @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 of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceId + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the featureUpdateBootTimeInMs + * The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The featureUpdateBootTimeInMs + */ + public function getFeatureUpdateBootTimeInMs() + { + if (array_key_exists("featureUpdateBootTimeInMs", $this->_propDict)) { + return $this->_propDict["featureUpdateBootTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the featureUpdateBootTimeInMs + * The impact of device feature updates on boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The featureUpdateBootTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setFeatureUpdateBootTimeInMs($val) + { + $this->_propDict["featureUpdateBootTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the groupPolicyBootTimeInMs + * The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The groupPolicyBootTimeInMs + */ + public function getGroupPolicyBootTimeInMs() + { + if (array_key_exists("groupPolicyBootTimeInMs", $this->_propDict)) { + return $this->_propDict["groupPolicyBootTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the groupPolicyBootTimeInMs + * The impact of device group policy client on boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The groupPolicyBootTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setGroupPolicyBootTimeInMs($val) + { + $this->_propDict["groupPolicyBootTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the groupPolicyLoginTimeInMs + * The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The groupPolicyLoginTimeInMs + */ + public function getGroupPolicyLoginTimeInMs() + { + if (array_key_exists("groupPolicyLoginTimeInMs", $this->_propDict)) { + return $this->_propDict["groupPolicyLoginTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the groupPolicyLoginTimeInMs + * The impact of device group policy client on login time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The groupPolicyLoginTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setGroupPolicyLoginTimeInMs($val) + { + $this->_propDict["groupPolicyLoginTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the isFeatureUpdate + * When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The isFeatureUpdate + */ + public function getIsFeatureUpdate() + { + if (array_key_exists("isFeatureUpdate", $this->_propDict)) { + return $this->_propDict["isFeatureUpdate"]; + } else { + return null; + } + } + + /** + * Sets the isFeatureUpdate + * When TRUE, indicates the device boot record is associated with feature updates. When FALSE, indicates the device boot record is not associated with feature updates. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The isFeatureUpdate + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setIsFeatureUpdate($val) + { + $this->_propDict["isFeatureUpdate"] = boolval($val); + return $this; + } + + /** + * Gets the isFirstLogin + * When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The isFirstLogin + */ + public function getIsFirstLogin() + { + if (array_key_exists("isFirstLogin", $this->_propDict)) { + return $this->_propDict["isFirstLogin"]; + } else { + return null; + } + } + + /** + * Sets the isFirstLogin + * When TRUE, indicates the device login is the first login after a reboot. When FALSE, indicates the device login is not the first login after a reboot. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The isFirstLogin + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setIsFirstLogin($val) + { + $this->_propDict["isFirstLogin"] = boolval($val); + return $this; + } + + /** + * Gets the operatingSystemVersion + * The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The operatingSystemVersion + */ + public function getOperatingSystemVersion() + { + if (array_key_exists("operatingSystemVersion", $this->_propDict)) { + return $this->_propDict["operatingSystemVersion"]; + } else { + return null; + } + } + + /** + * Sets the operatingSystemVersion + * The user experience analytics device boot record's operating system version. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The operatingSystemVersion + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setOperatingSystemVersion($val) + { + $this->_propDict["operatingSystemVersion"] = $val; + return $this; + } + + /** + * Gets the responsiveDesktopTimeInMs + * The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The responsiveDesktopTimeInMs + */ + public function getResponsiveDesktopTimeInMs() + { + if (array_key_exists("responsiveDesktopTimeInMs", $this->_propDict)) { + return $this->_propDict["responsiveDesktopTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the responsiveDesktopTimeInMs + * The time for desktop to become responsive during login process in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The responsiveDesktopTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setResponsiveDesktopTimeInMs($val) + { + $this->_propDict["responsiveDesktopTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the restartCategory + * OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsOperatingSystemRestartCategory|null The restartCategory + */ + public function getRestartCategory() + { + if (array_key_exists("restartCategory", $this->_propDict)) { + if (is_a($this->_propDict["restartCategory"], "\Microsoft\Graph\Model\UserExperienceAnalyticsOperatingSystemRestartCategory") || is_null($this->_propDict["restartCategory"])) { + return $this->_propDict["restartCategory"]; + } else { + $this->_propDict["restartCategory"] = new UserExperienceAnalyticsOperatingSystemRestartCategory($this->_propDict["restartCategory"]); + return $this->_propDict["restartCategory"]; + } + } + return null; + } + + /** + * Sets the restartCategory + * OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsOperatingSystemRestartCategory $val The restartCategory + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setRestartCategory($val) + { + $this->_propDict["restartCategory"] = $val; + return $this; + } + + /** + * Gets the restartFaultBucket + * OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The restartFaultBucket + */ + public function getRestartFaultBucket() + { + if (array_key_exists("restartFaultBucket", $this->_propDict)) { + return $this->_propDict["restartFaultBucket"]; + } else { + return null; + } + } + + /** + * Sets the restartFaultBucket + * OS restart fault bucket. The fault bucket is used to find additional information about a system crash. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The restartFaultBucket + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setRestartFaultBucket($val) + { + $this->_propDict["restartFaultBucket"] = $val; + return $this; + } + + /** + * Gets the restartStopCode + * OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The restartStopCode + */ + public function getRestartStopCode() + { + if (array_key_exists("restartStopCode", $this->_propDict)) { + return $this->_propDict["restartStopCode"]; + } else { + return null; + } + } + + /** + * Sets the restartStopCode + * OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The restartStopCode + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setRestartStopCode($val) + { + $this->_propDict["restartStopCode"] = $val; + return $this; + } + + /** + * Gets the startTime + * The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @return \DateTime|null The startTime + */ + public function getStartTime() + { + if (array_key_exists("startTime", $this->_propDict)) { + if (is_a($this->_propDict["startTime"], "\DateTime") || is_null($this->_propDict["startTime"])) { + return $this->_propDict["startTime"]; + } else { + $this->_propDict["startTime"] = new \DateTime($this->_propDict["startTime"]); + return $this->_propDict["startTime"]; + } + } + return null; + } + + /** + * Sets the startTime + * The device boot start time. The value cannot be modified and is automatically populated when the device performs a reboot. 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, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only. + * + * @param \DateTime $val The startTime + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setStartTime($val) + { + $this->_propDict["startTime"] = $val; + return $this; + } + + /** + * Gets the totalBootTimeInMs + * The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The totalBootTimeInMs + */ + public function getTotalBootTimeInMs() + { + if (array_key_exists("totalBootTimeInMs", $this->_propDict)) { + return $this->_propDict["totalBootTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the totalBootTimeInMs + * The device total boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The totalBootTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setTotalBootTimeInMs($val) + { + $this->_propDict["totalBootTimeInMs"] = intval($val); + return $this; + } + + /** + * Gets the totalLoginTimeInMs + * The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The totalLoginTimeInMs + */ + public function getTotalLoginTimeInMs() + { + if (array_key_exists("totalLoginTimeInMs", $this->_propDict)) { + return $this->_propDict["totalLoginTimeInMs"]; + } else { + return null; + } + } + + /** + * Sets the totalLoginTimeInMs + * The device total login time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The totalLoginTimeInMs + * + * @return UserExperienceAnalyticsDeviceStartupHistory + */ + public function setTotalLoginTimeInMs($val) + { + $this->_propDict["totalLoginTimeInMs"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceStartupProcess.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceStartupProcess.php new file mode 100644 index 0000000..cabe290 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsDeviceStartupProcess.php @@ -0,0 +1,172 @@ +_propDict)) { + return $this->_propDict["managedDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the managedDeviceId + * The Intune device id of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The managedDeviceId + * + * @return UserExperienceAnalyticsDeviceStartupProcess + */ + public function setManagedDeviceId($val) + { + $this->_propDict["managedDeviceId"] = $val; + return $this; + } + + /** + * Gets the processName + * The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The processName + */ + public function getProcessName() + { + if (array_key_exists("processName", $this->_propDict)) { + return $this->_propDict["processName"]; + } else { + return null; + } + } + + /** + * Sets the processName + * The name of the process. Examples: outlook, excel. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The processName + * + * @return UserExperienceAnalyticsDeviceStartupProcess + */ + public function setProcessName($val) + { + $this->_propDict["processName"] = $val; + return $this; + } + + /** + * Gets the productName + * The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The productName + */ + public function getProductName() + { + if (array_key_exists("productName", $this->_propDict)) { + return $this->_propDict["productName"]; + } else { + return null; + } + } + + /** + * Sets the productName + * The product name of the process. Examples: Microsoft Outlook, Microsoft Excel. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The productName + * + * @return UserExperienceAnalyticsDeviceStartupProcess + */ + public function setProductName($val) + { + $this->_propDict["productName"] = $val; + return $this; + } + + /** + * Gets the publisher + * The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The publisher + */ + public function getPublisher() + { + if (array_key_exists("publisher", $this->_propDict)) { + return $this->_propDict["publisher"]; + } else { + return null; + } + } + + /** + * Sets the publisher + * The publisher of the process. Examples: Microsoft Corporation, Contoso Corp. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The publisher + * + * @return UserExperienceAnalyticsDeviceStartupProcess + */ + public function setPublisher($val) + { + $this->_propDict["publisher"] = $val; + return $this; + } + + /** + * Gets the startupImpactInMs + * The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @return int|null The startupImpactInMs + */ + public function getStartupImpactInMs() + { + if (array_key_exists("startupImpactInMs", $this->_propDict)) { + return $this->_propDict["startupImpactInMs"]; + } else { + return null; + } + } + + /** + * Sets the startupImpactInMs + * The impact of startup process on device boot time in milliseconds. Supports: $select, $OrderBy. Read-only. + * + * @param int $val The startupImpactInMs + * + * @return UserExperienceAnalyticsDeviceStartupProcess + */ + public function setStartupImpactInMs($val) + { + $this->_propDict["startupImpactInMs"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsInsight.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsInsight.php new file mode 100644 index 0000000..f94750f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsInsight.php @@ -0,0 +1,148 @@ +_propDict)) { + return $this->_propDict["insightId"]; + } else { + return null; + } + } + + /** + * Sets the insightId + * The unique identifier of the user experience analytics insight. + * + * @param string $val The value of the insightId + * + * @return UserExperienceAnalyticsInsight + */ + public function setInsightId($val) + { + $this->_propDict["insightId"] = $val; + return $this; + } + + /** + * Gets the severity + * The severity of the user experience analytics insight. Possible values are: none, informational, warning, error. None by default. + * + * @return UserExperienceAnalyticsInsightSeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\Model\UserExperienceAnalyticsInsightSeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new UserExperienceAnalyticsInsightSeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * The severity of the user experience analytics insight. Possible values are: none, informational, warning, error. None by default. + * + * @param UserExperienceAnalyticsInsightSeverity $val The value to assign to the severity + * + * @return UserExperienceAnalyticsInsight The UserExperienceAnalyticsInsight + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } + /** + * Gets the userExperienceAnalyticsMetricId + * The unique identifier of the user experience analytics metric. + * + * @return string|null The userExperienceAnalyticsMetricId + */ + public function getUserExperienceAnalyticsMetricId() + { + if (array_key_exists("userExperienceAnalyticsMetricId", $this->_propDict)) { + return $this->_propDict["userExperienceAnalyticsMetricId"]; + } else { + return null; + } + } + + /** + * Sets the userExperienceAnalyticsMetricId + * The unique identifier of the user experience analytics metric. + * + * @param string $val The value of the userExperienceAnalyticsMetricId + * + * @return UserExperienceAnalyticsInsight + */ + public function setUserExperienceAnalyticsMetricId($val) + { + $this->_propDict["userExperienceAnalyticsMetricId"] = $val; + return $this; + } + + /** + * Gets the values + * The value of the user experience analytics insight. + * + * @return UserExperienceAnalyticsInsightValue|null The values + */ + public function getValues() + { + if (array_key_exists("values", $this->_propDict)) { + if (is_a($this->_propDict["values"], "\Microsoft\Graph\Model\UserExperienceAnalyticsInsightValue") || is_null($this->_propDict["values"])) { + return $this->_propDict["values"]; + } else { + $this->_propDict["values"] = new UserExperienceAnalyticsInsightValue($this->_propDict["values"]); + return $this->_propDict["values"]; + } + } + return null; + } + + /** + * Sets the values + * The value of the user experience analytics insight. + * + * @param UserExperienceAnalyticsInsightValue $val The value to assign to the values + * + * @return UserExperienceAnalyticsInsight The UserExperienceAnalyticsInsight + */ + public function setValues($val) + { + $this->_propDict["values"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsInsightSeverity.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsInsightSeverity.php new file mode 100644 index 0000000..b3a8a71 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsInsightSeverity.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["unit"]; + } else { + return null; + } + } + + /** + * Sets the unit + * The unit of the user experience analytics metric. Examples: none, percentage, count, seconds, score. + * + * @param string $val The unit + * + * @return UserExperienceAnalyticsMetric + */ + public function setUnit($val) + { + $this->_propDict["unit"] = $val; + return $this; + } + + /** + * Gets the value + * The value of the user experience analytics metric. + * + * @return float|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The value of the user experience analytics metric. + * + * @param float $val The value + * + * @return UserExperienceAnalyticsMetric + */ + public function setValue($val) + { + $this->_propDict["value"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsMetricHistory.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsMetricHistory.php new file mode 100644 index 0000000..2c426a8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsMetricHistory.php @@ -0,0 +1,118 @@ +_propDict)) { + return $this->_propDict["deviceId"]; + } else { + return null; + } + } + + /** + * Sets the deviceId + * The Intune device id of the device. + * + * @param string $val The deviceId + * + * @return UserExperienceAnalyticsMetricHistory + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the metricDateTime + * The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * + * @return \DateTime|null The metricDateTime + */ + public function getMetricDateTime() + { + if (array_key_exists("metricDateTime", $this->_propDict)) { + if (is_a($this->_propDict["metricDateTime"], "\DateTime") || is_null($this->_propDict["metricDateTime"])) { + return $this->_propDict["metricDateTime"]; + } else { + $this->_propDict["metricDateTime"] = new \DateTime($this->_propDict["metricDateTime"]); + return $this->_propDict["metricDateTime"]; + } + } + return null; + } + + /** + * Sets the metricDateTime + * The metric date time. The value cannot be modified and is automatically populated when the metric is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * + * @param \DateTime $val The metricDateTime + * + * @return UserExperienceAnalyticsMetricHistory + */ + public function setMetricDateTime($val) + { + $this->_propDict["metricDateTime"] = $val; + return $this; + } + + /** + * Gets the metricType + * The user experience analytics metric type. + * + * @return string|null The metricType + */ + public function getMetricType() + { + if (array_key_exists("metricType", $this->_propDict)) { + return $this->_propDict["metricType"]; + } else { + return null; + } + } + + /** + * Sets the metricType + * The user experience analytics metric type. + * + * @param string $val The metricType + * + * @return UserExperienceAnalyticsMetricHistory + */ + public function setMetricType($val) + { + $this->_propDict["metricType"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsModelScores.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsModelScores.php new file mode 100644 index 0000000..c614d6a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsModelScores.php @@ -0,0 +1,292 @@ +_propDict)) { + return $this->_propDict["appReliabilityScore"]; + } else { + return null; + } + } + + /** + * Sets the appReliabilityScore + * Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The appReliabilityScore + * + * @return UserExperienceAnalyticsModelScores + */ + public function setAppReliabilityScore($val) + { + $this->_propDict["appReliabilityScore"] = floatval($val); + return $this; + } + + /** + * Gets the batteryHealthScore + * Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The batteryHealthScore + */ + public function getBatteryHealthScore() + { + if (array_key_exists("batteryHealthScore", $this->_propDict)) { + return $this->_propDict["batteryHealthScore"]; + } else { + return null; + } + } + + /** + * Sets the batteryHealthScore + * Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The batteryHealthScore + * + * @return UserExperienceAnalyticsModelScores + */ + public function setBatteryHealthScore($val) + { + $this->_propDict["batteryHealthScore"] = floatval($val); + return $this; + } + + /** + * Gets the endpointAnalyticsScore + * Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The endpointAnalyticsScore + */ + public function getEndpointAnalyticsScore() + { + if (array_key_exists("endpointAnalyticsScore", $this->_propDict)) { + return $this->_propDict["endpointAnalyticsScore"]; + } else { + return null; + } + } + + /** + * Sets the endpointAnalyticsScore + * Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The endpointAnalyticsScore + * + * @return UserExperienceAnalyticsModelScores + */ + public function setEndpointAnalyticsScore($val) + { + $this->_propDict["endpointAnalyticsScore"] = floatval($val); + return $this; + } + + /** + * Gets the healthStatus + * The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsHealthState|null The healthStatus + */ + public function getHealthStatus() + { + if (array_key_exists("healthStatus", $this->_propDict)) { + if (is_a($this->_propDict["healthStatus"], "\Microsoft\Graph\Model\UserExperienceAnalyticsHealthState") || is_null($this->_propDict["healthStatus"])) { + return $this->_propDict["healthStatus"]; + } else { + $this->_propDict["healthStatus"] = new UserExperienceAnalyticsHealthState($this->_propDict["healthStatus"]); + return $this->_propDict["healthStatus"]; + } + } + return null; + } + + /** + * Sets the healthStatus + * The health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsHealthState $val The healthStatus + * + * @return UserExperienceAnalyticsModelScores + */ + public function setHealthStatus($val) + { + $this->_propDict["healthStatus"] = $val; + return $this; + } + + /** + * Gets the manufacturer + * The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The manufacturer + */ + public function getManufacturer() + { + if (array_key_exists("manufacturer", $this->_propDict)) { + return $this->_propDict["manufacturer"]; + } else { + return null; + } + } + + /** + * Sets the manufacturer + * The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The manufacturer + * + * @return UserExperienceAnalyticsModelScores + */ + public function setManufacturer($val) + { + $this->_propDict["manufacturer"] = $val; + return $this; + } + + /** + * Gets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The model + */ + public function getModel() + { + if (array_key_exists("model", $this->_propDict)) { + return $this->_propDict["model"]; + } else { + return null; + } + } + + /** + * Sets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The model + * + * @return UserExperienceAnalyticsModelScores + */ + public function setModel($val) + { + $this->_propDict["model"] = $val; + return $this; + } + + /** + * Gets the modelDeviceCount + * Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18 + * + * @return int|null The modelDeviceCount + */ + public function getModelDeviceCount() + { + if (array_key_exists("modelDeviceCount", $this->_propDict)) { + return $this->_propDict["modelDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the modelDeviceCount + * Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18 + * + * @param int $val The modelDeviceCount + * + * @return UserExperienceAnalyticsModelScores + */ + public function setModelDeviceCount($val) + { + $this->_propDict["modelDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the startupPerformanceScore + * Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The startupPerformanceScore + */ + public function getStartupPerformanceScore() + { + if (array_key_exists("startupPerformanceScore", $this->_propDict)) { + return $this->_propDict["startupPerformanceScore"]; + } else { + return null; + } + } + + /** + * Sets the startupPerformanceScore + * Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The startupPerformanceScore + * + * @return UserExperienceAnalyticsModelScores + */ + public function setStartupPerformanceScore($val) + { + $this->_propDict["startupPerformanceScore"] = floatval($val); + return $this; + } + + /** + * Gets the workFromAnywhereScore + * Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The workFromAnywhereScore + */ + public function getWorkFromAnywhereScore() + { + if (array_key_exists("workFromAnywhereScore", $this->_propDict)) { + return $this->_propDict["workFromAnywhereScore"]; + } else { + return null; + } + } + + /** + * Sets the workFromAnywhereScore + * Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The workFromAnywhereScore + * + * @return UserExperienceAnalyticsModelScores + */ + public function setWorkFromAnywhereScore($val) + { + $this->_propDict["workFromAnywhereScore"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsOperatingSystemRestartCategory.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsOperatingSystemRestartCategory.php new file mode 100644 index 0000000..a12103c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsOperatingSystemRestartCategory.php @@ -0,0 +1,42 @@ +_propDict)) { + return $this->_propDict["insights"]; + } else { + return null; + } + } + + /** + * Sets the insights + * The user experience analytics insights. Read-only. + * + * @param UserExperienceAnalyticsInsight[] $val The insights + * + * @return UserExperienceAnalyticsOverview + */ + public function setInsights($val) + { + $this->_propDict["insights"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsScoreHistory.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsScoreHistory.php new file mode 100644 index 0000000..024373b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsScoreHistory.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["startupDateTime"], "\DateTime") || is_null($this->_propDict["startupDateTime"])) { + return $this->_propDict["startupDateTime"]; + } else { + $this->_propDict["startupDateTime"] = new \DateTime($this->_propDict["startupDateTime"]); + return $this->_propDict["startupDateTime"]; + } + } + return null; + } + + /** + * Sets the startupDateTime + * The device startup date time. The value cannot be modified and is automatically populated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * + * @param \DateTime $val The startupDateTime + * + * @return UserExperienceAnalyticsScoreHistory + */ + public function setStartupDateTime($val) + { + $this->_propDict["startupDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsSettings.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsSettings.php new file mode 100644 index 0000000..603cd5e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsSettings.php @@ -0,0 +1,54 @@ +_propDict)) { + return $this->_propDict["configurationManagerDataConnectorConfigured"]; + } else { + return null; + } + } + + /** + * Sets the configurationManagerDataConnectorConfigured + * When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default. + * + * @param bool $val The value of the configurationManagerDataConnectorConfigured + * + * @return UserExperienceAnalyticsSettings + */ + public function setConfigurationManagerDataConnectorConfigured($val) + { + $this->_propDict["configurationManagerDataConnectorConfigured"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsSummarizedBy.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsSummarizedBy.php new file mode 100644 index 0000000..3022fec --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsSummarizedBy.php @@ -0,0 +1,39 @@ +_propDict)) { + return $this->_propDict["unsupportedOSversionDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the unsupportedOSversionDeviceCount + * The count of Windows 10 devices that have unsupported OS versions. Read-only. + * + * @param int $val The value of the unsupportedOSversionDeviceCount + * + * @return UserExperienceAnalyticsWindows10DevicesSummary + */ + public function setUnsupportedOSversionDeviceCount($val) + { + $this->_propDict["unsupportedOSversionDeviceCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereDevice.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereDevice.php new file mode 100644 index 0000000..d9683e8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereDevice.php @@ -0,0 +1,1021 @@ +_propDict)) { + return $this->_propDict["autoPilotProfileAssigned"]; + } else { + return null; + } + } + + /** + * Sets the autoPilotProfileAssigned + * When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The autoPilotProfileAssigned + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setAutoPilotProfileAssigned($val) + { + $this->_propDict["autoPilotProfileAssigned"] = boolval($val); + return $this; + } + + /** + * Gets the autoPilotRegistered + * When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The autoPilotRegistered + */ + public function getAutoPilotRegistered() + { + if (array_key_exists("autoPilotRegistered", $this->_propDict)) { + return $this->_propDict["autoPilotRegistered"]; + } else { + return null; + } + } + + /** + * Sets the autoPilotRegistered + * When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The autoPilotRegistered + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setAutoPilotRegistered($val) + { + $this->_propDict["autoPilotRegistered"] = boolval($val); + return $this; + } + + /** + * Gets the azureAdDeviceId + * The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The azureAdDeviceId + */ + public function getAzureAdDeviceId() + { + if (array_key_exists("azureAdDeviceId", $this->_propDict)) { + return $this->_propDict["azureAdDeviceId"]; + } else { + return null; + } + } + + /** + * Sets the azureAdDeviceId + * The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The azureAdDeviceId + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setAzureAdDeviceId($val) + { + $this->_propDict["azureAdDeviceId"] = $val; + return $this; + } + + /** + * Gets the azureAdJoinType + * The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The azureAdJoinType + */ + public function getAzureAdJoinType() + { + if (array_key_exists("azureAdJoinType", $this->_propDict)) { + return $this->_propDict["azureAdJoinType"]; + } else { + return null; + } + } + + /** + * Sets the azureAdJoinType + * The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The azureAdJoinType + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setAzureAdJoinType($val) + { + $this->_propDict["azureAdJoinType"] = $val; + return $this; + } + + /** + * Gets the azureAdRegistered + * When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The azureAdRegistered + */ + public function getAzureAdRegistered() + { + if (array_key_exists("azureAdRegistered", $this->_propDict)) { + return $this->_propDict["azureAdRegistered"]; + } else { + return null; + } + } + + /** + * Sets the azureAdRegistered + * When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The azureAdRegistered + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setAzureAdRegistered($val) + { + $this->_propDict["azureAdRegistered"] = boolval($val); + return $this; + } + + /** + * Gets the cloudIdentityScore + * Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The cloudIdentityScore + */ + public function getCloudIdentityScore() + { + if (array_key_exists("cloudIdentityScore", $this->_propDict)) { + return $this->_propDict["cloudIdentityScore"]; + } else { + return null; + } + } + + /** + * Sets the cloudIdentityScore + * Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The cloudIdentityScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setCloudIdentityScore($val) + { + $this->_propDict["cloudIdentityScore"] = floatval($val); + return $this; + } + + /** + * Gets the cloudManagementScore + * Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The cloudManagementScore + */ + public function getCloudManagementScore() + { + if (array_key_exists("cloudManagementScore", $this->_propDict)) { + return $this->_propDict["cloudManagementScore"]; + } else { + return null; + } + } + + /** + * Sets the cloudManagementScore + * Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The cloudManagementScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setCloudManagementScore($val) + { + $this->_propDict["cloudManagementScore"] = floatval($val); + return $this; + } + + /** + * Gets the cloudProvisioningScore + * Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The cloudProvisioningScore + */ + public function getCloudProvisioningScore() + { + if (array_key_exists("cloudProvisioningScore", $this->_propDict)) { + return $this->_propDict["cloudProvisioningScore"]; + } else { + return null; + } + } + + /** + * Sets the cloudProvisioningScore + * Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The cloudProvisioningScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setCloudProvisioningScore($val) + { + $this->_propDict["cloudProvisioningScore"] = floatval($val); + return $this; + } + + /** + * Gets the compliancePolicySetToIntune + * When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The compliancePolicySetToIntune + */ + public function getCompliancePolicySetToIntune() + { + if (array_key_exists("compliancePolicySetToIntune", $this->_propDict)) { + return $this->_propDict["compliancePolicySetToIntune"]; + } else { + return null; + } + } + + /** + * Sets the compliancePolicySetToIntune + * When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The compliancePolicySetToIntune + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setCompliancePolicySetToIntune($val) + { + $this->_propDict["compliancePolicySetToIntune"] = boolval($val); + return $this; + } + + /** + * Gets the deviceId + * The Intune device id of the device. Supports: $select, $OrderBy. Read-only. + * + * @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 of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceId + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setDeviceId($val) + { + $this->_propDict["deviceId"] = $val; + return $this; + } + + /** + * Gets the deviceName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The deviceName + */ + public function getDeviceName() + { + if (array_key_exists("deviceName", $this->_propDict)) { + return $this->_propDict["deviceName"]; + } else { + return null; + } + } + + /** + * Sets the deviceName + * The name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The deviceName + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setDeviceName($val) + { + $this->_propDict["deviceName"] = $val; + return $this; + } + + /** + * Gets the healthStatus + * The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsHealthState|null The healthStatus + */ + public function getHealthStatus() + { + if (array_key_exists("healthStatus", $this->_propDict)) { + if (is_a($this->_propDict["healthStatus"], "\Microsoft\Graph\Model\UserExperienceAnalyticsHealthState") || is_null($this->_propDict["healthStatus"])) { + return $this->_propDict["healthStatus"]; + } else { + $this->_propDict["healthStatus"] = new UserExperienceAnalyticsHealthState($this->_propDict["healthStatus"]); + return $this->_propDict["healthStatus"]; + } + } + return null; + } + + /** + * Sets the healthStatus + * The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsHealthState $val The healthStatus + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setHealthStatus($val) + { + $this->_propDict["healthStatus"] = $val; + return $this; + } + + /** + * Gets the isCloudManagedGatewayEnabled + * When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The isCloudManagedGatewayEnabled + */ + public function getIsCloudManagedGatewayEnabled() + { + if (array_key_exists("isCloudManagedGatewayEnabled", $this->_propDict)) { + return $this->_propDict["isCloudManagedGatewayEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isCloudManagedGatewayEnabled + * When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The isCloudManagedGatewayEnabled + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setIsCloudManagedGatewayEnabled($val) + { + $this->_propDict["isCloudManagedGatewayEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the managedBy + * The management agent of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The managedBy + */ + public function getManagedBy() + { + if (array_key_exists("managedBy", $this->_propDict)) { + return $this->_propDict["managedBy"]; + } else { + return null; + } + } + + /** + * Sets the managedBy + * The management agent of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The managedBy + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setManagedBy($val) + { + $this->_propDict["managedBy"] = $val; + return $this; + } + + /** + * Gets the manufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The manufacturer + */ + public function getManufacturer() + { + if (array_key_exists("manufacturer", $this->_propDict)) { + return $this->_propDict["manufacturer"]; + } else { + return null; + } + } + + /** + * Sets the manufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The manufacturer + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setManufacturer($val) + { + $this->_propDict["manufacturer"] = $val; + return $this; + } + + /** + * Gets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The model + */ + public function getModel() + { + if (array_key_exists("model", $this->_propDict)) { + return $this->_propDict["model"]; + } else { + return null; + } + } + + /** + * Sets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The model + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setModel($val) + { + $this->_propDict["model"] = $val; + return $this; + } + + /** + * Gets the osCheckFailed + * When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The osCheckFailed + */ + public function getOsCheckFailed() + { + if (array_key_exists("osCheckFailed", $this->_propDict)) { + return $this->_propDict["osCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the osCheckFailed + * When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The osCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setOsCheckFailed($val) + { + $this->_propDict["osCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the osDescription + * The OS description of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The osDescription + */ + public function getOsDescription() + { + if (array_key_exists("osDescription", $this->_propDict)) { + return $this->_propDict["osDescription"]; + } else { + return null; + } + } + + /** + * Sets the osDescription + * The OS description of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The osDescription + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setOsDescription($val) + { + $this->_propDict["osDescription"] = $val; + return $this; + } + + /** + * Gets the osVersion + * The OS version of the device. Supports: $select, $OrderBy. Read-only. + * + * @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 + * The OS version of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The osVersion + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setOsVersion($val) + { + $this->_propDict["osVersion"] = $val; + return $this; + } + + /** + * Gets the otherWorkloadsSetToIntune + * When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The otherWorkloadsSetToIntune + */ + public function getOtherWorkloadsSetToIntune() + { + if (array_key_exists("otherWorkloadsSetToIntune", $this->_propDict)) { + return $this->_propDict["otherWorkloadsSetToIntune"]; + } else { + return null; + } + } + + /** + * Sets the otherWorkloadsSetToIntune + * When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The otherWorkloadsSetToIntune + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setOtherWorkloadsSetToIntune($val) + { + $this->_propDict["otherWorkloadsSetToIntune"] = boolval($val); + return $this; + } + + /** + * Gets the ownership + * Ownership of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The ownership + */ + public function getOwnership() + { + if (array_key_exists("ownership", $this->_propDict)) { + return $this->_propDict["ownership"]; + } else { + return null; + } + } + + /** + * Sets the ownership + * Ownership of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The ownership + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setOwnership($val) + { + $this->_propDict["ownership"] = $val; + return $this; + } + + /** + * Gets the processor64BitCheckFailed + * When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The processor64BitCheckFailed + */ + public function getProcessor64BitCheckFailed() + { + if (array_key_exists("processor64BitCheckFailed", $this->_propDict)) { + return $this->_propDict["processor64BitCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the processor64BitCheckFailed + * When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The processor64BitCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setProcessor64BitCheckFailed($val) + { + $this->_propDict["processor64BitCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the processorCoreCountCheckFailed + * When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The processorCoreCountCheckFailed + */ + public function getProcessorCoreCountCheckFailed() + { + if (array_key_exists("processorCoreCountCheckFailed", $this->_propDict)) { + return $this->_propDict["processorCoreCountCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the processorCoreCountCheckFailed + * When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The processorCoreCountCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setProcessorCoreCountCheckFailed($val) + { + $this->_propDict["processorCoreCountCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the processorFamilyCheckFailed + * When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The processorFamilyCheckFailed + */ + public function getProcessorFamilyCheckFailed() + { + if (array_key_exists("processorFamilyCheckFailed", $this->_propDict)) { + return $this->_propDict["processorFamilyCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the processorFamilyCheckFailed + * When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The processorFamilyCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setProcessorFamilyCheckFailed($val) + { + $this->_propDict["processorFamilyCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the processorSpeedCheckFailed + * When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The processorSpeedCheckFailed + */ + public function getProcessorSpeedCheckFailed() + { + if (array_key_exists("processorSpeedCheckFailed", $this->_propDict)) { + return $this->_propDict["processorSpeedCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the processorSpeedCheckFailed + * When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The processorSpeedCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setProcessorSpeedCheckFailed($val) + { + $this->_propDict["processorSpeedCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the ramCheckFailed + * When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The ramCheckFailed + */ + public function getRamCheckFailed() + { + if (array_key_exists("ramCheckFailed", $this->_propDict)) { + return $this->_propDict["ramCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the ramCheckFailed + * When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The ramCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setRamCheckFailed($val) + { + $this->_propDict["ramCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the secureBootCheckFailed + * When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The secureBootCheckFailed + */ + public function getSecureBootCheckFailed() + { + if (array_key_exists("secureBootCheckFailed", $this->_propDict)) { + return $this->_propDict["secureBootCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the secureBootCheckFailed + * When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The secureBootCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setSecureBootCheckFailed($val) + { + $this->_propDict["secureBootCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the serialNumber + * The serial number of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The serialNumber + */ + public function getSerialNumber() + { + if (array_key_exists("serialNumber", $this->_propDict)) { + return $this->_propDict["serialNumber"]; + } else { + return null; + } + } + + /** + * Sets the serialNumber + * The serial number of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The serialNumber + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setSerialNumber($val) + { + $this->_propDict["serialNumber"] = $val; + return $this; + } + + /** + * Gets the storageCheckFailed + * When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The storageCheckFailed + */ + public function getStorageCheckFailed() + { + if (array_key_exists("storageCheckFailed", $this->_propDict)) { + return $this->_propDict["storageCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the storageCheckFailed + * When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The storageCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setStorageCheckFailed($val) + { + $this->_propDict["storageCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the tenantAttached + * When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The tenantAttached + */ + public function getTenantAttached() + { + if (array_key_exists("tenantAttached", $this->_propDict)) { + return $this->_propDict["tenantAttached"]; + } else { + return null; + } + } + + /** + * Sets the tenantAttached + * When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The tenantAttached + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setTenantAttached($val) + { + $this->_propDict["tenantAttached"] = boolval($val); + return $this; + } + + /** + * Gets the tpmCheckFailed + * When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @return bool|null The tpmCheckFailed + */ + public function getTpmCheckFailed() + { + if (array_key_exists("tpmCheckFailed", $this->_propDict)) { + return $this->_propDict["tpmCheckFailed"]; + } else { + return null; + } + } + + /** + * Sets the tpmCheckFailed + * When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. + * + * @param bool $val The tpmCheckFailed + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setTpmCheckFailed($val) + { + $this->_propDict["tpmCheckFailed"] = boolval($val); + return $this; + } + + /** + * Gets the upgradeEligibility + * The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @return OperatingSystemUpgradeEligibility|null The upgradeEligibility + */ + public function getUpgradeEligibility() + { + if (array_key_exists("upgradeEligibility", $this->_propDict)) { + if (is_a($this->_propDict["upgradeEligibility"], "\Microsoft\Graph\Model\OperatingSystemUpgradeEligibility") || is_null($this->_propDict["upgradeEligibility"])) { + return $this->_propDict["upgradeEligibility"]; + } else { + $this->_propDict["upgradeEligibility"] = new OperatingSystemUpgradeEligibility($this->_propDict["upgradeEligibility"]); + return $this->_propDict["upgradeEligibility"]; + } + } + return null; + } + + /** + * Sets the upgradeEligibility + * The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @param OperatingSystemUpgradeEligibility $val The upgradeEligibility + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setUpgradeEligibility($val) + { + $this->_propDict["upgradeEligibility"] = $val; + return $this; + } + + /** + * Gets the windowsScore + * Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The windowsScore + */ + public function getWindowsScore() + { + if (array_key_exists("windowsScore", $this->_propDict)) { + return $this->_propDict["windowsScore"]; + } else { + return null; + } + } + + /** + * Sets the windowsScore + * Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The windowsScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setWindowsScore($val) + { + $this->_propDict["windowsScore"] = floatval($val); + return $this; + } + + /** + * Gets the workFromAnywhereScore + * Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The workFromAnywhereScore + */ + public function getWorkFromAnywhereScore() + { + if (array_key_exists("workFromAnywhereScore", $this->_propDict)) { + return $this->_propDict["workFromAnywhereScore"]; + } else { + return null; + } + } + + /** + * Sets the workFromAnywhereScore + * Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The workFromAnywhereScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevice + */ + public function setWorkFromAnywhereScore($val) + { + $this->_propDict["workFromAnywhereScore"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereDevicesSummary.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereDevicesSummary.php new file mode 100644 index 0000000..32f0311 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereDevicesSummary.php @@ -0,0 +1,438 @@ +_propDict)) { + if (is_a($this->_propDict["autopilotDevicesSummary"], "\Microsoft\Graph\Model\UserExperienceAnalyticsAutopilotDevicesSummary") || is_null($this->_propDict["autopilotDevicesSummary"])) { + return $this->_propDict["autopilotDevicesSummary"]; + } else { + $this->_propDict["autopilotDevicesSummary"] = new UserExperienceAnalyticsAutopilotDevicesSummary($this->_propDict["autopilotDevicesSummary"]); + return $this->_propDict["autopilotDevicesSummary"]; + } + } + return null; + } + + /** + * Sets the autopilotDevicesSummary + * The user experience analytics work from anywhere Autopilot devices summary. Read-only. + * + * @param UserExperienceAnalyticsAutopilotDevicesSummary $val The value to assign to the autopilotDevicesSummary + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary The UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setAutopilotDevicesSummary($val) + { + $this->_propDict["autopilotDevicesSummary"] = $val; + return $this; + } + + /** + * Gets the cloudIdentityDevicesSummary + * The user experience analytics work from anywhere Cloud Identity devices summary. Read-only. + * + * @return UserExperienceAnalyticsCloudIdentityDevicesSummary|null The cloudIdentityDevicesSummary + */ + public function getCloudIdentityDevicesSummary() + { + if (array_key_exists("cloudIdentityDevicesSummary", $this->_propDict)) { + if (is_a($this->_propDict["cloudIdentityDevicesSummary"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCloudIdentityDevicesSummary") || is_null($this->_propDict["cloudIdentityDevicesSummary"])) { + return $this->_propDict["cloudIdentityDevicesSummary"]; + } else { + $this->_propDict["cloudIdentityDevicesSummary"] = new UserExperienceAnalyticsCloudIdentityDevicesSummary($this->_propDict["cloudIdentityDevicesSummary"]); + return $this->_propDict["cloudIdentityDevicesSummary"]; + } + } + return null; + } + + /** + * Sets the cloudIdentityDevicesSummary + * The user experience analytics work from anywhere Cloud Identity devices summary. Read-only. + * + * @param UserExperienceAnalyticsCloudIdentityDevicesSummary $val The value to assign to the cloudIdentityDevicesSummary + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary The UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setCloudIdentityDevicesSummary($val) + { + $this->_propDict["cloudIdentityDevicesSummary"] = $val; + return $this; + } + + /** + * Gets the cloudManagementDevicesSummary + * The user experience analytics work from anywhere Cloud management devices summary. Read-only. + * + * @return UserExperienceAnalyticsCloudManagementDevicesSummary|null The cloudManagementDevicesSummary + */ + public function getCloudManagementDevicesSummary() + { + if (array_key_exists("cloudManagementDevicesSummary", $this->_propDict)) { + if (is_a($this->_propDict["cloudManagementDevicesSummary"], "\Microsoft\Graph\Model\UserExperienceAnalyticsCloudManagementDevicesSummary") || is_null($this->_propDict["cloudManagementDevicesSummary"])) { + return $this->_propDict["cloudManagementDevicesSummary"]; + } else { + $this->_propDict["cloudManagementDevicesSummary"] = new UserExperienceAnalyticsCloudManagementDevicesSummary($this->_propDict["cloudManagementDevicesSummary"]); + return $this->_propDict["cloudManagementDevicesSummary"]; + } + } + return null; + } + + /** + * Sets the cloudManagementDevicesSummary + * The user experience analytics work from anywhere Cloud management devices summary. Read-only. + * + * @param UserExperienceAnalyticsCloudManagementDevicesSummary $val The value to assign to the cloudManagementDevicesSummary + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary The UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setCloudManagementDevicesSummary($val) + { + $this->_propDict["cloudManagementDevicesSummary"] = $val; + return $this; + } + /** + * Gets the coManagedDevices + * Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The coManagedDevices + */ + public function getCoManagedDevices() + { + if (array_key_exists("coManagedDevices", $this->_propDict)) { + return $this->_propDict["coManagedDevices"]; + } else { + return null; + } + } + + /** + * Sets the coManagedDevices + * Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the coManagedDevices + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setCoManagedDevices($val) + { + $this->_propDict["coManagedDevices"] = $val; + return $this; + } + /** + * Gets the devicesNotAutopilotRegistered + * The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The devicesNotAutopilotRegistered + */ + public function getDevicesNotAutopilotRegistered() + { + if (array_key_exists("devicesNotAutopilotRegistered", $this->_propDict)) { + return $this->_propDict["devicesNotAutopilotRegistered"]; + } else { + return null; + } + } + + /** + * Sets the devicesNotAutopilotRegistered + * The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the devicesNotAutopilotRegistered + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setDevicesNotAutopilotRegistered($val) + { + $this->_propDict["devicesNotAutopilotRegistered"] = $val; + return $this; + } + /** + * Gets the devicesWithoutAutopilotProfileAssigned + * The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The devicesWithoutAutopilotProfileAssigned + */ + public function getDevicesWithoutAutopilotProfileAssigned() + { + if (array_key_exists("devicesWithoutAutopilotProfileAssigned", $this->_propDict)) { + return $this->_propDict["devicesWithoutAutopilotProfileAssigned"]; + } else { + return null; + } + } + + /** + * Sets the devicesWithoutAutopilotProfileAssigned + * The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the devicesWithoutAutopilotProfileAssigned + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setDevicesWithoutAutopilotProfileAssigned($val) + { + $this->_propDict["devicesWithoutAutopilotProfileAssigned"] = $val; + return $this; + } + /** + * Gets the devicesWithoutCloudIdentity + * The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The devicesWithoutCloudIdentity + */ + public function getDevicesWithoutCloudIdentity() + { + if (array_key_exists("devicesWithoutCloudIdentity", $this->_propDict)) { + return $this->_propDict["devicesWithoutCloudIdentity"]; + } else { + return null; + } + } + + /** + * Sets the devicesWithoutCloudIdentity + * The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the devicesWithoutCloudIdentity + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setDevicesWithoutCloudIdentity($val) + { + $this->_propDict["devicesWithoutCloudIdentity"] = $val; + return $this; + } + /** + * Gets the intuneDevices + * The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The intuneDevices + */ + public function getIntuneDevices() + { + if (array_key_exists("intuneDevices", $this->_propDict)) { + return $this->_propDict["intuneDevices"]; + } else { + return null; + } + } + + /** + * Sets the intuneDevices + * The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the intuneDevices + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setIntuneDevices($val) + { + $this->_propDict["intuneDevices"] = $val; + return $this; + } + /** + * Gets the tenantAttachDevices + * Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The tenantAttachDevices + */ + public function getTenantAttachDevices() + { + if (array_key_exists("tenantAttachDevices", $this->_propDict)) { + return $this->_propDict["tenantAttachDevices"]; + } else { + return null; + } + } + + /** + * Sets the tenantAttachDevices + * Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the tenantAttachDevices + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setTenantAttachDevices($val) + { + $this->_propDict["tenantAttachDevices"] = $val; + return $this; + } + /** + * Gets the totalDevices + * The total count of devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The totalDevices + */ + public function getTotalDevices() + { + if (array_key_exists("totalDevices", $this->_propDict)) { + return $this->_propDict["totalDevices"]; + } else { + return null; + } + } + + /** + * Sets the totalDevices + * The total count of devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the totalDevices + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setTotalDevices($val) + { + $this->_propDict["totalDevices"] = $val; + return $this; + } + /** + * Gets the unsupportedOSversionDevices + * The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The unsupportedOSversionDevices + */ + public function getUnsupportedOSversionDevices() + { + if (array_key_exists("unsupportedOSversionDevices", $this->_propDict)) { + return $this->_propDict["unsupportedOSversionDevices"]; + } else { + return null; + } + } + + /** + * Sets the unsupportedOSversionDevices + * The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the unsupportedOSversionDevices + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setUnsupportedOSversionDevices($val) + { + $this->_propDict["unsupportedOSversionDevices"] = $val; + return $this; + } + /** + * Gets the windows10Devices + * The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The windows10Devices + */ + public function getWindows10Devices() + { + if (array_key_exists("windows10Devices", $this->_propDict)) { + return $this->_propDict["windows10Devices"]; + } else { + return null; + } + } + + /** + * Sets the windows10Devices + * The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the windows10Devices + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setWindows10Devices($val) + { + $this->_propDict["windows10Devices"] = $val; + return $this; + } + + /** + * Gets the windows10DevicesSummary + * The user experience analytics work from anywhere Windows 10 devices summary. Read-only. + * + * @return UserExperienceAnalyticsWindows10DevicesSummary|null The windows10DevicesSummary + */ + public function getWindows10DevicesSummary() + { + if (array_key_exists("windows10DevicesSummary", $this->_propDict)) { + if (is_a($this->_propDict["windows10DevicesSummary"], "\Microsoft\Graph\Model\UserExperienceAnalyticsWindows10DevicesSummary") || is_null($this->_propDict["windows10DevicesSummary"])) { + return $this->_propDict["windows10DevicesSummary"]; + } else { + $this->_propDict["windows10DevicesSummary"] = new UserExperienceAnalyticsWindows10DevicesSummary($this->_propDict["windows10DevicesSummary"]); + return $this->_propDict["windows10DevicesSummary"]; + } + } + return null; + } + + /** + * Sets the windows10DevicesSummary + * The user experience analytics work from anywhere Windows 10 devices summary. Read-only. + * + * @param UserExperienceAnalyticsWindows10DevicesSummary $val The value to assign to the windows10DevicesSummary + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary The UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setWindows10DevicesSummary($val) + { + $this->_propDict["windows10DevicesSummary"] = $val; + return $this; + } + /** + * Gets the windows10DevicesWithoutTenantAttach + * The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The windows10DevicesWithoutTenantAttach + */ + public function getWindows10DevicesWithoutTenantAttach() + { + if (array_key_exists("windows10DevicesWithoutTenantAttach", $this->_propDict)) { + return $this->_propDict["windows10DevicesWithoutTenantAttach"]; + } else { + return null; + } + } + + /** + * Sets the windows10DevicesWithoutTenantAttach + * The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the windows10DevicesWithoutTenantAttach + * + * @return UserExperienceAnalyticsWorkFromAnywhereDevicesSummary + */ + public function setWindows10DevicesWithoutTenantAttach($val) + { + $this->_propDict["windows10DevicesWithoutTenantAttach"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.php new file mode 100644 index 0000000..aab2846 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.php @@ -0,0 +1,346 @@ +_propDict)) { + return $this->_propDict["osCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the osCheckFailedPercentage + * The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The osCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setOsCheckFailedPercentage($val) + { + $this->_propDict["osCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the processor64BitCheckFailedPercentage + * The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The processor64BitCheckFailedPercentage + */ + public function getProcessor64BitCheckFailedPercentage() + { + if (array_key_exists("processor64BitCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["processor64BitCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the processor64BitCheckFailedPercentage + * The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The processor64BitCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setProcessor64BitCheckFailedPercentage($val) + { + $this->_propDict["processor64BitCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the processorCoreCountCheckFailedPercentage + * The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The processorCoreCountCheckFailedPercentage + */ + public function getProcessorCoreCountCheckFailedPercentage() + { + if (array_key_exists("processorCoreCountCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["processorCoreCountCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the processorCoreCountCheckFailedPercentage + * The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The processorCoreCountCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setProcessorCoreCountCheckFailedPercentage($val) + { + $this->_propDict["processorCoreCountCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the processorFamilyCheckFailedPercentage + * The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The processorFamilyCheckFailedPercentage + */ + public function getProcessorFamilyCheckFailedPercentage() + { + if (array_key_exists("processorFamilyCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["processorFamilyCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the processorFamilyCheckFailedPercentage + * The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The processorFamilyCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setProcessorFamilyCheckFailedPercentage($val) + { + $this->_propDict["processorFamilyCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the processorSpeedCheckFailedPercentage + * The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The processorSpeedCheckFailedPercentage + */ + public function getProcessorSpeedCheckFailedPercentage() + { + if (array_key_exists("processorSpeedCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["processorSpeedCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the processorSpeedCheckFailedPercentage + * The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The processorSpeedCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setProcessorSpeedCheckFailedPercentage($val) + { + $this->_propDict["processorSpeedCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the ramCheckFailedPercentage + * The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The ramCheckFailedPercentage + */ + public function getRamCheckFailedPercentage() + { + if (array_key_exists("ramCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["ramCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the ramCheckFailedPercentage + * The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The ramCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setRamCheckFailedPercentage($val) + { + $this->_propDict["ramCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the secureBootCheckFailedPercentage + * The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The secureBootCheckFailedPercentage + */ + public function getSecureBootCheckFailedPercentage() + { + if (array_key_exists("secureBootCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["secureBootCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the secureBootCheckFailedPercentage + * The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The secureBootCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setSecureBootCheckFailedPercentage($val) + { + $this->_propDict["secureBootCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the storageCheckFailedPercentage + * The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The storageCheckFailedPercentage + */ + public function getStorageCheckFailedPercentage() + { + if (array_key_exists("storageCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["storageCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the storageCheckFailedPercentage + * The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The storageCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setStorageCheckFailedPercentage($val) + { + $this->_propDict["storageCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the totalDeviceCount + * The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The totalDeviceCount + */ + public function getTotalDeviceCount() + { + if (array_key_exists("totalDeviceCount", $this->_propDict)) { + return $this->_propDict["totalDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the totalDeviceCount + * The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The totalDeviceCount + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setTotalDeviceCount($val) + { + $this->_propDict["totalDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the tpmCheckFailedPercentage + * The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The tpmCheckFailedPercentage + */ + public function getTpmCheckFailedPercentage() + { + if (array_key_exists("tpmCheckFailedPercentage", $this->_propDict)) { + return $this->_propDict["tpmCheckFailedPercentage"]; + } else { + return null; + } + } + + /** + * Sets the tpmCheckFailedPercentage + * The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The tpmCheckFailedPercentage + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setTpmCheckFailedPercentage($val) + { + $this->_propDict["tpmCheckFailedPercentage"] = floatval($val); + return $this; + } + + /** + * Gets the upgradeEligibleDeviceCount + * The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The upgradeEligibleDeviceCount + */ + public function getUpgradeEligibleDeviceCount() + { + if (array_key_exists("upgradeEligibleDeviceCount", $this->_propDict)) { + return $this->_propDict["upgradeEligibleDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the upgradeEligibleDeviceCount + * The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The upgradeEligibleDeviceCount + * + * @return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric + */ + public function setUpgradeEligibleDeviceCount($val) + { + $this->_propDict["upgradeEligibleDeviceCount"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereMetric.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereMetric.php new file mode 100644 index 0000000..c23e9e8 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereMetric.php @@ -0,0 +1,57 @@ +_propDict)) { + return $this->_propDict["metricDevices"]; + } else { + return null; + } + } + + /** + * Sets the metricDevices + * The work from anywhere metric devices. Read-only. + * + * @param UserExperienceAnalyticsWorkFromAnywhereDevice[] $val The metricDevices + * + * @return UserExperienceAnalyticsWorkFromAnywhereMetric + */ + public function setMetricDevices($val) + { + $this->_propDict["metricDevices"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereModelPerformance.php b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereModelPerformance.php new file mode 100644 index 0000000..2748a71 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserExperienceAnalyticsWorkFromAnywhereModelPerformance.php @@ -0,0 +1,292 @@ +_propDict)) { + return $this->_propDict["cloudIdentityScore"]; + } else { + return null; + } + } + + /** + * Sets the cloudIdentityScore + * The cloud identity score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The cloudIdentityScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setCloudIdentityScore($val) + { + $this->_propDict["cloudIdentityScore"] = floatval($val); + return $this; + } + + /** + * Gets the cloudManagementScore + * The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The cloudManagementScore + */ + public function getCloudManagementScore() + { + if (array_key_exists("cloudManagementScore", $this->_propDict)) { + return $this->_propDict["cloudManagementScore"]; + } else { + return null; + } + } + + /** + * Sets the cloudManagementScore + * The cloud management score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The cloudManagementScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setCloudManagementScore($val) + { + $this->_propDict["cloudManagementScore"] = floatval($val); + return $this; + } + + /** + * Gets the cloudProvisioningScore + * The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The cloudProvisioningScore + */ + public function getCloudProvisioningScore() + { + if (array_key_exists("cloudProvisioningScore", $this->_propDict)) { + return $this->_propDict["cloudProvisioningScore"]; + } else { + return null; + } + } + + /** + * Sets the cloudProvisioningScore + * The cloud provisioning score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The cloudProvisioningScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setCloudProvisioningScore($val) + { + $this->_propDict["cloudProvisioningScore"] = floatval($val); + return $this; + } + + /** + * Gets the healthStatus + * The health state of the user experience analytics work from anywhere device model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @return UserExperienceAnalyticsHealthState|null The healthStatus + */ + public function getHealthStatus() + { + if (array_key_exists("healthStatus", $this->_propDict)) { + if (is_a($this->_propDict["healthStatus"], "\Microsoft\Graph\Model\UserExperienceAnalyticsHealthState") || is_null($this->_propDict["healthStatus"])) { + return $this->_propDict["healthStatus"]; + } else { + $this->_propDict["healthStatus"] = new UserExperienceAnalyticsHealthState($this->_propDict["healthStatus"]); + return $this->_propDict["healthStatus"]; + } + } + return null; + } + + /** + * Sets the healthStatus + * The health state of the user experience analytics work from anywhere device model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only. + * + * @param UserExperienceAnalyticsHealthState $val The healthStatus + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setHealthStatus($val) + { + $this->_propDict["healthStatus"] = $val; + return $this; + } + + /** + * Gets the manufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The manufacturer + */ + public function getManufacturer() + { + if (array_key_exists("manufacturer", $this->_propDict)) { + return $this->_propDict["manufacturer"]; + } else { + return null; + } + } + + /** + * Sets the manufacturer + * The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The manufacturer + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setManufacturer($val) + { + $this->_propDict["manufacturer"] = $val; + return $this; + } + + /** + * Gets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @return string|null The model + */ + public function getModel() + { + if (array_key_exists("model", $this->_propDict)) { + return $this->_propDict["model"]; + } else { + return null; + } + } + + /** + * Sets the model + * The model name of the device. Supports: $select, $OrderBy. Read-only. + * + * @param string $val The model + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setModel($val) + { + $this->_propDict["model"] = $val; + return $this; + } + + /** + * Gets the modelDeviceCount + * The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @return int|null The modelDeviceCount + */ + public function getModelDeviceCount() + { + if (array_key_exists("modelDeviceCount", $this->_propDict)) { + return $this->_propDict["modelDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the modelDeviceCount + * The devices count for the model. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 + * + * @param int $val The modelDeviceCount + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setModelDeviceCount($val) + { + $this->_propDict["modelDeviceCount"] = intval($val); + return $this; + } + + /** + * Gets the windowsScore + * The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The windowsScore + */ + public function getWindowsScore() + { + if (array_key_exists("windowsScore", $this->_propDict)) { + return $this->_propDict["windowsScore"]; + } else { + return null; + } + } + + /** + * Sets the windowsScore + * The window score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The windowsScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setWindowsScore($val) + { + $this->_propDict["windowsScore"] = floatval($val); + return $this; + } + + /** + * Gets the workFromAnywhereScore + * The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @return float|null The workFromAnywhereScore + */ + public function getWorkFromAnywhereScore() + { + if (array_key_exists("workFromAnywhereScore", $this->_propDict)) { + return $this->_propDict["workFromAnywhereScore"]; + } else { + return null; + } + } + + /** + * Sets the workFromAnywhereScore + * The work from anywhere score of the device model. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 + * + * @param float $val The workFromAnywhereScore + * + * @return UserExperienceAnalyticsWorkFromAnywhereModelPerformance + */ + public function setWorkFromAnywhereScore($val) + { + $this->_propDict["workFromAnywhereScore"] = floatval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserLastSignInRecommendationInsightSetting.php b/vendor/microsoft/microsoft-graph/src/Model/UserLastSignInRecommendationInsightSetting.php new file mode 100644 index 0000000..436e168 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserLastSignInRecommendationInsightSetting.php @@ -0,0 +1,92 @@ +_propDict)) { + if (is_a($this->_propDict["recommendationLookBackDuration"], "\DateInterval") || is_null($this->_propDict["recommendationLookBackDuration"])) { + return $this->_propDict["recommendationLookBackDuration"]; + } else { + $this->_propDict["recommendationLookBackDuration"] = new \DateInterval($this->_propDict["recommendationLookBackDuration"]); + return $this->_propDict["recommendationLookBackDuration"]; + } + } + return null; + } + + /** + * Sets the recommendationLookBackDuration + * Optional. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. + * + * @param \DateInterval $val The value to assign to the recommendationLookBackDuration + * + * @return UserLastSignInRecommendationInsightSetting The UserLastSignInRecommendationInsightSetting + */ + public function setRecommendationLookBackDuration($val) + { + $this->_propDict["recommendationLookBackDuration"] = $val; + return $this; + } + + /** + * Gets the signInScope + * Indicates whether inactivity is calculated based on the user's inactivity in the tenant or in the application. The possible values are tenant, application, unknownFutureValue. application is only relevant when the access review is a review of an assignment to an application. + * + * @return UserSignInRecommendationScope|null The signInScope + */ + public function getSignInScope() + { + if (array_key_exists("signInScope", $this->_propDict)) { + if (is_a($this->_propDict["signInScope"], "\Microsoft\Graph\Model\UserSignInRecommendationScope") || is_null($this->_propDict["signInScope"])) { + return $this->_propDict["signInScope"]; + } else { + $this->_propDict["signInScope"] = new UserSignInRecommendationScope($this->_propDict["signInScope"]); + return $this->_propDict["signInScope"]; + } + } + return null; + } + + /** + * Sets the signInScope + * Indicates whether inactivity is calculated based on the user's inactivity in the tenant or in the application. The possible values are tenant, application, unknownFutureValue. application is only relevant when the access review is a review of an assignment to an application. + * + * @param UserSignInRecommendationScope $val The value to assign to the signInScope + * + * @return UserLastSignInRecommendationInsightSetting The UserLastSignInRecommendationInsightSetting + */ + public function setSignInScope($val) + { + $this->_propDict["signInScope"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserPrint.php b/vendor/microsoft/microsoft-graph/src/Model/UserPrint.php new file mode 100644 index 0000000..7a60c38 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserPrint.php @@ -0,0 +1,57 @@ +_propDict)) { + if (is_a($this->_propDict["recentPrinterShares"], "\Microsoft\Graph\Model\PrinterShare") || is_null($this->_propDict["recentPrinterShares"])) { + return $this->_propDict["recentPrinterShares"]; + } else { + $this->_propDict["recentPrinterShares"] = new PrinterShare($this->_propDict["recentPrinterShares"]); + return $this->_propDict["recentPrinterShares"]; + } + } + return null; + } + + /** + * Sets the recentPrinterShares + * + * @param PrinterShare $val The value to assign to the recentPrinterShares + * + * @return UserPrint The UserPrint + */ + public function setRecentPrinterShares($val) + { + $this->_propDict["recentPrinterShares"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationDetails.php b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationDetails.php new file mode 100644 index 0000000..2aba3d6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationDetails.php @@ -0,0 +1,444 @@ +_propDict)) { + return $this->_propDict["isAdmin"]; + } else { + return null; + } + } + + /** + * Sets the isAdmin + * + * @param bool $val The isAdmin + * + * @return UserRegistrationDetails + */ + public function setIsAdmin($val) + { + $this->_propDict["isAdmin"] = boolval($val); + return $this; + } + + /** + * Gets the isMfaCapable + * + * @return bool|null The isMfaCapable + */ + public function getIsMfaCapable() + { + if (array_key_exists("isMfaCapable", $this->_propDict)) { + return $this->_propDict["isMfaCapable"]; + } else { + return null; + } + } + + /** + * Sets the isMfaCapable + * + * @param bool $val The isMfaCapable + * + * @return UserRegistrationDetails + */ + public function setIsMfaCapable($val) + { + $this->_propDict["isMfaCapable"] = boolval($val); + return $this; + } + + /** + * Gets the isMfaRegistered + * + * @return bool|null The isMfaRegistered + */ + public function getIsMfaRegistered() + { + if (array_key_exists("isMfaRegistered", $this->_propDict)) { + return $this->_propDict["isMfaRegistered"]; + } else { + return null; + } + } + + /** + * Sets the isMfaRegistered + * + * @param bool $val The isMfaRegistered + * + * @return UserRegistrationDetails + */ + public function setIsMfaRegistered($val) + { + $this->_propDict["isMfaRegistered"] = boolval($val); + return $this; + } + + /** + * Gets the isPasswordlessCapable + * + * @return bool|null The isPasswordlessCapable + */ + public function getIsPasswordlessCapable() + { + if (array_key_exists("isPasswordlessCapable", $this->_propDict)) { + return $this->_propDict["isPasswordlessCapable"]; + } else { + return null; + } + } + + /** + * Sets the isPasswordlessCapable + * + * @param bool $val The isPasswordlessCapable + * + * @return UserRegistrationDetails + */ + public function setIsPasswordlessCapable($val) + { + $this->_propDict["isPasswordlessCapable"] = boolval($val); + return $this; + } + + /** + * Gets the isSsprCapable + * + * @return bool|null The isSsprCapable + */ + public function getIsSsprCapable() + { + if (array_key_exists("isSsprCapable", $this->_propDict)) { + return $this->_propDict["isSsprCapable"]; + } else { + return null; + } + } + + /** + * Sets the isSsprCapable + * + * @param bool $val The isSsprCapable + * + * @return UserRegistrationDetails + */ + public function setIsSsprCapable($val) + { + $this->_propDict["isSsprCapable"] = boolval($val); + return $this; + } + + /** + * Gets the isSsprEnabled + * + * @return bool|null The isSsprEnabled + */ + public function getIsSsprEnabled() + { + if (array_key_exists("isSsprEnabled", $this->_propDict)) { + return $this->_propDict["isSsprEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isSsprEnabled + * + * @param bool $val The isSsprEnabled + * + * @return UserRegistrationDetails + */ + public function setIsSsprEnabled($val) + { + $this->_propDict["isSsprEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the isSsprRegistered + * + * @return bool|null The isSsprRegistered + */ + public function getIsSsprRegistered() + { + if (array_key_exists("isSsprRegistered", $this->_propDict)) { + return $this->_propDict["isSsprRegistered"]; + } else { + return null; + } + } + + /** + * Sets the isSsprRegistered + * + * @param bool $val The isSsprRegistered + * + * @return UserRegistrationDetails + */ + public function setIsSsprRegistered($val) + { + $this->_propDict["isSsprRegistered"] = boolval($val); + return $this; + } + + /** + * Gets the isSystemPreferredAuthenticationMethodEnabled + * + * @return bool|null The isSystemPreferredAuthenticationMethodEnabled + */ + public function getIsSystemPreferredAuthenticationMethodEnabled() + { + if (array_key_exists("isSystemPreferredAuthenticationMethodEnabled", $this->_propDict)) { + return $this->_propDict["isSystemPreferredAuthenticationMethodEnabled"]; + } else { + return null; + } + } + + /** + * Sets the isSystemPreferredAuthenticationMethodEnabled + * + * @param bool $val The isSystemPreferredAuthenticationMethodEnabled + * + * @return UserRegistrationDetails + */ + public function setIsSystemPreferredAuthenticationMethodEnabled($val) + { + $this->_propDict["isSystemPreferredAuthenticationMethodEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the lastUpdatedDateTime + * + * @return \DateTime|null The lastUpdatedDateTime + */ + public function getLastUpdatedDateTime() + { + if (array_key_exists("lastUpdatedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdatedDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdatedDateTime"])) { + return $this->_propDict["lastUpdatedDateTime"]; + } else { + $this->_propDict["lastUpdatedDateTime"] = new \DateTime($this->_propDict["lastUpdatedDateTime"]); + return $this->_propDict["lastUpdatedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdatedDateTime + * + * @param \DateTime $val The lastUpdatedDateTime + * + * @return UserRegistrationDetails + */ + public function setLastUpdatedDateTime($val) + { + $this->_propDict["lastUpdatedDateTime"] = $val; + return $this; + } + + /** + * Gets the methodsRegistered + * + * @return array|null The methodsRegistered + */ + public function getMethodsRegistered() + { + if (array_key_exists("methodsRegistered", $this->_propDict)) { + return $this->_propDict["methodsRegistered"]; + } else { + return null; + } + } + + /** + * Sets the methodsRegistered + * + * @param string[] $val The methodsRegistered + * + * @return UserRegistrationDetails + */ + public function setMethodsRegistered($val) + { + $this->_propDict["methodsRegistered"] = $val; + return $this; + } + + /** + * Gets the systemPreferredAuthenticationMethods + * + * @return array|null The systemPreferredAuthenticationMethods + */ + public function getSystemPreferredAuthenticationMethods() + { + if (array_key_exists("systemPreferredAuthenticationMethods", $this->_propDict)) { + return $this->_propDict["systemPreferredAuthenticationMethods"]; + } else { + return null; + } + } + + /** + * Sets the systemPreferredAuthenticationMethods + * + * @param string[] $val The systemPreferredAuthenticationMethods + * + * @return UserRegistrationDetails + */ + public function setSystemPreferredAuthenticationMethods($val) + { + $this->_propDict["systemPreferredAuthenticationMethods"] = $val; + return $this; + } + + /** + * Gets the userDisplayName + * + * @return string|null The userDisplayName + */ + public function getUserDisplayName() + { + if (array_key_exists("userDisplayName", $this->_propDict)) { + return $this->_propDict["userDisplayName"]; + } else { + return null; + } + } + + /** + * Sets the userDisplayName + * + * @param string $val The userDisplayName + * + * @return UserRegistrationDetails + */ + public function setUserDisplayName($val) + { + $this->_propDict["userDisplayName"] = $val; + return $this; + } + + /** + * Gets the userPreferredMethodForSecondaryAuthentication + * + * @return UserDefaultAuthenticationMethod|null The userPreferredMethodForSecondaryAuthentication + */ + public function getUserPreferredMethodForSecondaryAuthentication() + { + if (array_key_exists("userPreferredMethodForSecondaryAuthentication", $this->_propDict)) { + if (is_a($this->_propDict["userPreferredMethodForSecondaryAuthentication"], "\Microsoft\Graph\Model\UserDefaultAuthenticationMethod") || is_null($this->_propDict["userPreferredMethodForSecondaryAuthentication"])) { + return $this->_propDict["userPreferredMethodForSecondaryAuthentication"]; + } else { + $this->_propDict["userPreferredMethodForSecondaryAuthentication"] = new UserDefaultAuthenticationMethod($this->_propDict["userPreferredMethodForSecondaryAuthentication"]); + return $this->_propDict["userPreferredMethodForSecondaryAuthentication"]; + } + } + return null; + } + + /** + * Sets the userPreferredMethodForSecondaryAuthentication + * + * @param UserDefaultAuthenticationMethod $val The userPreferredMethodForSecondaryAuthentication + * + * @return UserRegistrationDetails + */ + public function setUserPreferredMethodForSecondaryAuthentication($val) + { + $this->_propDict["userPreferredMethodForSecondaryAuthentication"] = $val; + return $this; + } + + /** + * Gets the userPrincipalName + * + * @return string|null The userPrincipalName + */ + public function getUserPrincipalName() + { + if (array_key_exists("userPrincipalName", $this->_propDict)) { + return $this->_propDict["userPrincipalName"]; + } else { + return null; + } + } + + /** + * Sets the userPrincipalName + * + * @param string $val The userPrincipalName + * + * @return UserRegistrationDetails + */ + public function setUserPrincipalName($val) + { + $this->_propDict["userPrincipalName"] = $val; + return $this; + } + + /** + * Gets the userType + * + * @return SignInUserType|null The userType + */ + public function getUserType() + { + if (array_key_exists("userType", $this->_propDict)) { + if (is_a($this->_propDict["userType"], "\Microsoft\Graph\Model\SignInUserType") || is_null($this->_propDict["userType"])) { + return $this->_propDict["userType"]; + } else { + $this->_propDict["userType"] = new SignInUserType($this->_propDict["userType"]); + return $this->_propDict["userType"]; + } + } + return null; + } + + /** + * Sets the userType + * + * @param SignInUserType $val The userType + * + * @return UserRegistrationDetails + */ + public function setUserType($val) + { + $this->_propDict["userType"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationFeatureCount.php b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationFeatureCount.php new file mode 100644 index 0000000..da2c30e --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationFeatureCount.php @@ -0,0 +1,83 @@ +_propDict)) { + if (is_a($this->_propDict["feature"], "\Microsoft\Graph\Model\AuthenticationMethodFeature") || is_null($this->_propDict["feature"])) { + return $this->_propDict["feature"]; + } else { + $this->_propDict["feature"] = new AuthenticationMethodFeature($this->_propDict["feature"]); + return $this->_propDict["feature"]; + } + } + return null; + } + + /** + * Sets the feature + * + * @param AuthenticationMethodFeature $val The value to assign to the feature + * + * @return UserRegistrationFeatureCount The UserRegistrationFeatureCount + */ + public function setFeature($val) + { + $this->_propDict["feature"] = $val; + return $this; + } + /** + * Gets the userCount + * + * @return int|null The userCount + */ + public function getUserCount() + { + if (array_key_exists("userCount", $this->_propDict)) { + return $this->_propDict["userCount"]; + } else { + return null; + } + } + + /** + * Sets the userCount + * + * @param int $val The value of the userCount + * + * @return UserRegistrationFeatureCount + */ + public function setUserCount($val) + { + $this->_propDict["userCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationFeatureSummary.php b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationFeatureSummary.php new file mode 100644 index 0000000..efd85b3 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationFeatureSummary.php @@ -0,0 +1,145 @@ +_propDict)) { + return $this->_propDict["totalUserCount"]; + } else { + return null; + } + } + + /** + * Sets the totalUserCount + * + * @param int $val The value of the totalUserCount + * + * @return UserRegistrationFeatureSummary + */ + public function setTotalUserCount($val) + { + $this->_propDict["totalUserCount"] = $val; + return $this; + } + + /** + * Gets the userRegistrationFeatureCounts + * + * @return UserRegistrationFeatureCount|null The userRegistrationFeatureCounts + */ + public function getUserRegistrationFeatureCounts() + { + if (array_key_exists("userRegistrationFeatureCounts", $this->_propDict)) { + if (is_a($this->_propDict["userRegistrationFeatureCounts"], "\Microsoft\Graph\Model\UserRegistrationFeatureCount") || is_null($this->_propDict["userRegistrationFeatureCounts"])) { + return $this->_propDict["userRegistrationFeatureCounts"]; + } else { + $this->_propDict["userRegistrationFeatureCounts"] = new UserRegistrationFeatureCount($this->_propDict["userRegistrationFeatureCounts"]); + return $this->_propDict["userRegistrationFeatureCounts"]; + } + } + return null; + } + + /** + * Sets the userRegistrationFeatureCounts + * + * @param UserRegistrationFeatureCount $val The value to assign to the userRegistrationFeatureCounts + * + * @return UserRegistrationFeatureSummary The UserRegistrationFeatureSummary + */ + public function setUserRegistrationFeatureCounts($val) + { + $this->_propDict["userRegistrationFeatureCounts"] = $val; + return $this; + } + + /** + * Gets the userRoles + * + * @return IncludedUserRoles|null The userRoles + */ + public function getUserRoles() + { + if (array_key_exists("userRoles", $this->_propDict)) { + if (is_a($this->_propDict["userRoles"], "\Microsoft\Graph\Model\IncludedUserRoles") || is_null($this->_propDict["userRoles"])) { + return $this->_propDict["userRoles"]; + } else { + $this->_propDict["userRoles"] = new IncludedUserRoles($this->_propDict["userRoles"]); + return $this->_propDict["userRoles"]; + } + } + return null; + } + + /** + * Sets the userRoles + * + * @param IncludedUserRoles $val The value to assign to the userRoles + * + * @return UserRegistrationFeatureSummary The UserRegistrationFeatureSummary + */ + public function setUserRoles($val) + { + $this->_propDict["userRoles"] = $val; + return $this; + } + + /** + * Gets the userTypes + * + * @return IncludedUserTypes|null The userTypes + */ + public function getUserTypes() + { + if (array_key_exists("userTypes", $this->_propDict)) { + if (is_a($this->_propDict["userTypes"], "\Microsoft\Graph\Model\IncludedUserTypes") || is_null($this->_propDict["userTypes"])) { + return $this->_propDict["userTypes"]; + } else { + $this->_propDict["userTypes"] = new IncludedUserTypes($this->_propDict["userTypes"]); + return $this->_propDict["userTypes"]; + } + } + return null; + } + + /** + * Sets the userTypes + * + * @param IncludedUserTypes $val The value to assign to the userTypes + * + * @return UserRegistrationFeatureSummary The UserRegistrationFeatureSummary + */ + public function setUserTypes($val) + { + $this->_propDict["userTypes"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationMethodCount.php b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationMethodCount.php new file mode 100644 index 0000000..baba701 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationMethodCount.php @@ -0,0 +1,78 @@ +_propDict)) { + return $this->_propDict["authenticationMethod"]; + } else { + return null; + } + } + + /** + * Sets the authenticationMethod + * + * @param string $val The value of the authenticationMethod + * + * @return UserRegistrationMethodCount + */ + public function setAuthenticationMethod($val) + { + $this->_propDict["authenticationMethod"] = $val; + return $this; + } + /** + * Gets the userCount + * + * @return int|null The userCount + */ + public function getUserCount() + { + if (array_key_exists("userCount", $this->_propDict)) { + return $this->_propDict["userCount"]; + } else { + return null; + } + } + + /** + * Sets the userCount + * + * @param int $val The value of the userCount + * + * @return UserRegistrationMethodCount + */ + public function setUserCount($val) + { + $this->_propDict["userCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationMethodSummary.php b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationMethodSummary.php new file mode 100644 index 0000000..c1a1317 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserRegistrationMethodSummary.php @@ -0,0 +1,145 @@ +_propDict)) { + return $this->_propDict["totalUserCount"]; + } else { + return null; + } + } + + /** + * Sets the totalUserCount + * + * @param int $val The value of the totalUserCount + * + * @return UserRegistrationMethodSummary + */ + public function setTotalUserCount($val) + { + $this->_propDict["totalUserCount"] = $val; + return $this; + } + + /** + * Gets the userRegistrationMethodCounts + * + * @return UserRegistrationMethodCount|null The userRegistrationMethodCounts + */ + public function getUserRegistrationMethodCounts() + { + if (array_key_exists("userRegistrationMethodCounts", $this->_propDict)) { + if (is_a($this->_propDict["userRegistrationMethodCounts"], "\Microsoft\Graph\Model\UserRegistrationMethodCount") || is_null($this->_propDict["userRegistrationMethodCounts"])) { + return $this->_propDict["userRegistrationMethodCounts"]; + } else { + $this->_propDict["userRegistrationMethodCounts"] = new UserRegistrationMethodCount($this->_propDict["userRegistrationMethodCounts"]); + return $this->_propDict["userRegistrationMethodCounts"]; + } + } + return null; + } + + /** + * Sets the userRegistrationMethodCounts + * + * @param UserRegistrationMethodCount $val The value to assign to the userRegistrationMethodCounts + * + * @return UserRegistrationMethodSummary The UserRegistrationMethodSummary + */ + public function setUserRegistrationMethodCounts($val) + { + $this->_propDict["userRegistrationMethodCounts"] = $val; + return $this; + } + + /** + * Gets the userRoles + * + * @return IncludedUserRoles|null The userRoles + */ + public function getUserRoles() + { + if (array_key_exists("userRoles", $this->_propDict)) { + if (is_a($this->_propDict["userRoles"], "\Microsoft\Graph\Model\IncludedUserRoles") || is_null($this->_propDict["userRoles"])) { + return $this->_propDict["userRoles"]; + } else { + $this->_propDict["userRoles"] = new IncludedUserRoles($this->_propDict["userRoles"]); + return $this->_propDict["userRoles"]; + } + } + return null; + } + + /** + * Sets the userRoles + * + * @param IncludedUserRoles $val The value to assign to the userRoles + * + * @return UserRegistrationMethodSummary The UserRegistrationMethodSummary + */ + public function setUserRoles($val) + { + $this->_propDict["userRoles"] = $val; + return $this; + } + + /** + * Gets the userTypes + * + * @return IncludedUserTypes|null The userTypes + */ + public function getUserTypes() + { + if (array_key_exists("userTypes", $this->_propDict)) { + if (is_a($this->_propDict["userTypes"], "\Microsoft\Graph\Model\IncludedUserTypes") || is_null($this->_propDict["userTypes"])) { + return $this->_propDict["userTypes"]; + } else { + $this->_propDict["userTypes"] = new IncludedUserTypes($this->_propDict["userTypes"]); + return $this->_propDict["userTypes"]; + } + } + return null; + } + + /** + * Sets the userTypes + * + * @param IncludedUserTypes $val The value to assign to the userTypes + * + * @return UserRegistrationMethodSummary The UserRegistrationMethodSummary + */ + public function setUserTypes($val) + { + $this->_propDict["userTypes"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserSettings.php b/vendor/microsoft/microsoft-graph/src/Model/UserSettings.php index 16c4a2d..4a41df2 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/UserSettings.php +++ b/vendor/microsoft/microsoft-graph/src/Model/UserSettings.php @@ -26,6 +26,7 @@ class UserSettings extends Entity { /** * Gets the contributionToContentDiscoveryAsOrganizationDisabled + * Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center. * * @return bool|null The contributionToContentDiscoveryAsOrganizationDisabled */ @@ -40,6 +41,7 @@ class UserSettings extends Entity /** * Sets the contributionToContentDiscoveryAsOrganizationDisabled + * Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center. * * @param bool $val The contributionToContentDiscoveryAsOrganizationDisabled * @@ -53,6 +55,7 @@ class UserSettings extends Entity /** * Gets the contributionToContentDiscoveryDisabled + * When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve. * * @return bool|null The contributionToContentDiscoveryDisabled */ @@ -67,6 +70,7 @@ class UserSettings extends Entity /** * Sets the contributionToContentDiscoveryDisabled + * When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for Business is affected. Users can control this setting in Office Delve. * * @param bool $val The contributionToContentDiscoveryDisabled * diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserSignInInsight.php b/vendor/microsoft/microsoft-graph/src/Model/UserSignInInsight.php new file mode 100644 index 0000000..53f2fc9 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserSignInInsight.php @@ -0,0 +1,60 @@ +_propDict)) { + if (is_a($this->_propDict["lastSignInDateTime"], "\DateTime") || is_null($this->_propDict["lastSignInDateTime"])) { + return $this->_propDict["lastSignInDateTime"]; + } else { + $this->_propDict["lastSignInDateTime"] = new \DateTime($this->_propDict["lastSignInDateTime"]); + return $this->_propDict["lastSignInDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSignInDateTime + * Indicates when the user last signed in. + * + * @param \DateTime $val The lastSignInDateTime + * + * @return UserSignInInsight + */ + public function setLastSignInDateTime($val) + { + $this->_propDict["lastSignInDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/UserSignInRecommendationScope.php b/vendor/microsoft/microsoft-graph/src/Model/UserSignInRecommendationScope.php new file mode 100644 index 0000000..7f5655f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/UserSignInRecommendationScope.php @@ -0,0 +1,35 @@ +_propDict)) { + return $this->_propDict["additionalInformationUrl"]; + } else { + return null; + } + } + + /** + * Sets the additionalInformationUrl + * Information URL to learn more about the malware + * + * @param string $val The additionalInformationUrl + * + * @return WindowsDeviceMalwareState + */ + public function setAdditionalInformationUrl($val) + { + $this->_propDict["additionalInformationUrl"] = $val; + return $this; + } + + /** + * Gets the category + * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * + * @return WindowsMalwareCategory|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\Model\WindowsMalwareCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new WindowsMalwareCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * + * @param WindowsMalwareCategory $val The category + * + * @return WindowsDeviceMalwareState + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the detectionCount + * Number of times the malware is detected + * + * @return int|null The detectionCount + */ + public function getDetectionCount() + { + if (array_key_exists("detectionCount", $this->_propDict)) { + return $this->_propDict["detectionCount"]; + } else { + return null; + } + } + + /** + * Sets the detectionCount + * Number of times the malware is detected + * + * @param int $val The detectionCount + * + * @return WindowsDeviceMalwareState + */ + public function setDetectionCount($val) + { + $this->_propDict["detectionCount"] = intval($val); + return $this; + } + + /** + * Gets the displayName + * Malware name + * + * @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 + * Malware name + * + * @param string $val The displayName + * + * @return WindowsDeviceMalwareState + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the executionState + * Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * + * @return WindowsMalwareExecutionState|null The executionState + */ + public function getExecutionState() + { + if (array_key_exists("executionState", $this->_propDict)) { + if (is_a($this->_propDict["executionState"], "\Microsoft\Graph\Model\WindowsMalwareExecutionState") || is_null($this->_propDict["executionState"])) { + return $this->_propDict["executionState"]; + } else { + $this->_propDict["executionState"] = new WindowsMalwareExecutionState($this->_propDict["executionState"]); + return $this->_propDict["executionState"]; + } + } + return null; + } + + /** + * Sets the executionState + * Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * + * @param WindowsMalwareExecutionState $val The executionState + * + * @return WindowsDeviceMalwareState + */ + public function setExecutionState($val) + { + $this->_propDict["executionState"] = $val; + return $this; + } + + /** + * Gets the initialDetectionDateTime + * Initial detection datetime of the malware + * + * @return \DateTime|null The initialDetectionDateTime + */ + public function getInitialDetectionDateTime() + { + if (array_key_exists("initialDetectionDateTime", $this->_propDict)) { + if (is_a($this->_propDict["initialDetectionDateTime"], "\DateTime") || is_null($this->_propDict["initialDetectionDateTime"])) { + return $this->_propDict["initialDetectionDateTime"]; + } else { + $this->_propDict["initialDetectionDateTime"] = new \DateTime($this->_propDict["initialDetectionDateTime"]); + return $this->_propDict["initialDetectionDateTime"]; + } + } + return null; + } + + /** + * Sets the initialDetectionDateTime + * Initial detection datetime of the malware + * + * @param \DateTime $val The initialDetectionDateTime + * + * @return WindowsDeviceMalwareState + */ + public function setInitialDetectionDateTime($val) + { + $this->_propDict["initialDetectionDateTime"] = $val; + return $this; + } + + /** + * Gets the lastStateChangeDateTime + * The last time this particular threat was changed + * + * @return \DateTime|null The lastStateChangeDateTime + */ + public function getLastStateChangeDateTime() + { + if (array_key_exists("lastStateChangeDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastStateChangeDateTime"], "\DateTime") || is_null($this->_propDict["lastStateChangeDateTime"])) { + return $this->_propDict["lastStateChangeDateTime"]; + } else { + $this->_propDict["lastStateChangeDateTime"] = new \DateTime($this->_propDict["lastStateChangeDateTime"]); + return $this->_propDict["lastStateChangeDateTime"]; + } + } + return null; + } + + /** + * Sets the lastStateChangeDateTime + * The last time this particular threat was changed + * + * @param \DateTime $val The lastStateChangeDateTime + * + * @return WindowsDeviceMalwareState + */ + public function setLastStateChangeDateTime($val) + { + $this->_propDict["lastStateChangeDateTime"] = $val; + return $this; + } + + /** + * Gets the severity + * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * + * @return WindowsMalwareSeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\Model\WindowsMalwareSeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new WindowsMalwareSeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * + * @param WindowsMalwareSeverity $val The severity + * + * @return WindowsDeviceMalwareState + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } + + /** + * Gets the state + * Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. + * + * @return WindowsMalwareState|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Microsoft\Graph\Model\WindowsMalwareState") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new WindowsMalwareState($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. + * + * @param WindowsMalwareState $val The state + * + * @return WindowsDeviceMalwareState + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } + + /** + * Gets the threatState + * Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * + * @return WindowsMalwareThreatState|null The threatState + */ + public function getThreatState() + { + if (array_key_exists("threatState", $this->_propDict)) { + if (is_a($this->_propDict["threatState"], "\Microsoft\Graph\Model\WindowsMalwareThreatState") || is_null($this->_propDict["threatState"])) { + return $this->_propDict["threatState"]; + } else { + $this->_propDict["threatState"] = new WindowsMalwareThreatState($this->_propDict["threatState"]); + return $this->_propDict["threatState"]; + } + } + return null; + } + + /** + * Sets the threatState + * Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * + * @param WindowsMalwareThreatState $val The threatState + * + * @return WindowsDeviceMalwareState + */ + public function setThreatState($val) + { + $this->_propDict["threatState"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareCategory.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareCategory.php new file mode 100644 index 0000000..0a6809c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareCategory.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["activeMalwareDetectionCount"]; + } else { + return null; + } + } + + /** + * Sets the activeMalwareDetectionCount + * Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the activeMalwareDetectionCount + * + * @return WindowsMalwareCategoryCount + */ + public function setActiveMalwareDetectionCount($val) + { + $this->_propDict["activeMalwareDetectionCount"] = $val; + return $this; + } + + /** + * Gets the category + * Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * + * @return WindowsMalwareCategory|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\Model\WindowsMalwareCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new WindowsMalwareCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * + * @param WindowsMalwareCategory $val The value to assign to the category + * + * @return WindowsMalwareCategoryCount The WindowsMalwareCategoryCount + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + /** + * Gets the deviceCount + * Count of devices with malware detections for this malware category + * + * @return int|null The deviceCount + */ + public function getDeviceCount() + { + if (array_key_exists("deviceCount", $this->_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * Count of devices with malware detections for this malware category + * + * @param int $val The value of the deviceCount + * + * @return WindowsMalwareCategoryCount + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + /** + * Gets the distinctActiveMalwareCount + * Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647 + * + * @return int|null The distinctActiveMalwareCount + */ + public function getDistinctActiveMalwareCount() + { + if (array_key_exists("distinctActiveMalwareCount", $this->_propDict)) { + return $this->_propDict["distinctActiveMalwareCount"]; + } else { + return null; + } + } + + /** + * Sets the distinctActiveMalwareCount + * Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the distinctActiveMalwareCount + * + * @return WindowsMalwareCategoryCount + */ + public function setDistinctActiveMalwareCount($val) + { + $this->_propDict["distinctActiveMalwareCount"] = $val; + return $this; + } + + /** + * Gets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @return \DateTime|null The lastUpdateDateTime + */ + public function getLastUpdateDateTime() + { + if (array_key_exists("lastUpdateDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdateDateTime"])) { + return $this->_propDict["lastUpdateDateTime"]; + } else { + $this->_propDict["lastUpdateDateTime"] = new \DateTime($this->_propDict["lastUpdateDateTime"]); + return $this->_propDict["lastUpdateDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @param \DateTime $val The value to assign to the lastUpdateDateTime + * + * @return WindowsMalwareCategoryCount The WindowsMalwareCategoryCount + */ + public function setLastUpdateDateTime($val) + { + $this->_propDict["lastUpdateDateTime"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareExecutionState.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareExecutionState.php new file mode 100644 index 0000000..31a1f41 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareExecutionState.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * Count of devices with malware detections for this malware execution state + * + * @param int $val The value of the deviceCount + * + * @return WindowsMalwareExecutionStateCount + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + + /** + * Gets the executionState + * Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. + * + * @return WindowsMalwareExecutionState|null The executionState + */ + public function getExecutionState() + { + if (array_key_exists("executionState", $this->_propDict)) { + if (is_a($this->_propDict["executionState"], "\Microsoft\Graph\Model\WindowsMalwareExecutionState") || is_null($this->_propDict["executionState"])) { + return $this->_propDict["executionState"]; + } else { + $this->_propDict["executionState"] = new WindowsMalwareExecutionState($this->_propDict["executionState"]); + return $this->_propDict["executionState"]; + } + } + return null; + } + + /** + * Sets the executionState + * Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning. + * + * @param WindowsMalwareExecutionState $val The value to assign to the executionState + * + * @return WindowsMalwareExecutionStateCount The WindowsMalwareExecutionStateCount + */ + public function setExecutionState($val) + { + $this->_propDict["executionState"] = $val; + return $this; + } + + /** + * Gets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @return \DateTime|null The lastUpdateDateTime + */ + public function getLastUpdateDateTime() + { + if (array_key_exists("lastUpdateDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdateDateTime"])) { + return $this->_propDict["lastUpdateDateTime"]; + } else { + $this->_propDict["lastUpdateDateTime"] = new \DateTime($this->_propDict["lastUpdateDateTime"]); + return $this->_propDict["lastUpdateDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @param \DateTime $val The value to assign to the lastUpdateDateTime + * + * @return WindowsMalwareExecutionStateCount The WindowsMalwareExecutionStateCount + */ + public function setLastUpdateDateTime($val) + { + $this->_propDict["lastUpdateDateTime"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareInformation.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareInformation.php new file mode 100644 index 0000000..d8bf401 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareInformation.php @@ -0,0 +1,214 @@ +_propDict)) { + return $this->_propDict["additionalInformationUrl"]; + } else { + return null; + } + } + + /** + * Sets the additionalInformationUrl + * Information URL to learn more about the malware + * + * @param string $val The additionalInformationUrl + * + * @return WindowsMalwareInformation + */ + public function setAdditionalInformationUrl($val) + { + $this->_propDict["additionalInformationUrl"] = $val; + return $this; + } + + /** + * Gets the category + * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * + * @return WindowsMalwareCategory|null The category + */ + public function getCategory() + { + if (array_key_exists("category", $this->_propDict)) { + if (is_a($this->_propDict["category"], "\Microsoft\Graph\Model\WindowsMalwareCategory") || is_null($this->_propDict["category"])) { + return $this->_propDict["category"]; + } else { + $this->_propDict["category"] = new WindowsMalwareCategory($this->_propDict["category"]); + return $this->_propDict["category"]; + } + } + return null; + } + + /** + * Sets the category + * Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * + * @param WindowsMalwareCategory $val The category + * + * @return WindowsMalwareInformation + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the displayName + * Malware name + * + * @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 + * Malware name + * + * @param string $val The displayName + * + * @return WindowsMalwareInformation + */ + public function setDisplayName($val) + { + $this->_propDict["displayName"] = $val; + return $this; + } + + /** + * Gets the lastDetectionDateTime + * The last time the malware is detected + * + * @return \DateTime|null The lastDetectionDateTime + */ + public function getLastDetectionDateTime() + { + if (array_key_exists("lastDetectionDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastDetectionDateTime"], "\DateTime") || is_null($this->_propDict["lastDetectionDateTime"])) { + return $this->_propDict["lastDetectionDateTime"]; + } else { + $this->_propDict["lastDetectionDateTime"] = new \DateTime($this->_propDict["lastDetectionDateTime"]); + return $this->_propDict["lastDetectionDateTime"]; + } + } + return null; + } + + /** + * Sets the lastDetectionDateTime + * The last time the malware is detected + * + * @param \DateTime $val The lastDetectionDateTime + * + * @return WindowsMalwareInformation + */ + public function setLastDetectionDateTime($val) + { + $this->_propDict["lastDetectionDateTime"] = $val; + return $this; + } + + /** + * Gets the severity + * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * + * @return WindowsMalwareSeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\Model\WindowsMalwareSeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new WindowsMalwareSeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * + * @param WindowsMalwareSeverity $val The severity + * + * @return WindowsMalwareInformation + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } + + + /** + * Gets the deviceMalwareStates + * List of devices affected by current malware with the malware state on each device + * + * @return array|null The deviceMalwareStates + */ + public function getDeviceMalwareStates() + { + if (array_key_exists("deviceMalwareStates", $this->_propDict)) { + return $this->_propDict["deviceMalwareStates"]; + } else { + return null; + } + } + + /** + * Sets the deviceMalwareStates + * List of devices affected by current malware with the malware state on each device + * + * @param MalwareStateForWindowsDevice[] $val The deviceMalwareStates + * + * @return WindowsMalwareInformation + */ + public function setDeviceMalwareStates($val) + { + $this->_propDict["deviceMalwareStates"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareNameCount.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareNameCount.php new file mode 100644 index 0000000..297c75d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareNameCount.php @@ -0,0 +1,143 @@ +_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * Count of devices with malware dectected for this malware + * + * @param int $val The value of the deviceCount + * + * @return WindowsMalwareNameCount + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + + /** + * Gets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @return \DateTime|null The lastUpdateDateTime + */ + public function getLastUpdateDateTime() + { + if (array_key_exists("lastUpdateDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdateDateTime"])) { + return $this->_propDict["lastUpdateDateTime"]; + } else { + $this->_propDict["lastUpdateDateTime"] = new \DateTime($this->_propDict["lastUpdateDateTime"]); + return $this->_propDict["lastUpdateDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @param \DateTime $val The value to assign to the lastUpdateDateTime + * + * @return WindowsMalwareNameCount The WindowsMalwareNameCount + */ + public function setLastUpdateDateTime($val) + { + $this->_propDict["lastUpdateDateTime"] = $val; + return $this; + } + /** + * Gets the malwareIdentifier + * The unique identifier. This is malware identifier + * + * @return string|null The malwareIdentifier + */ + public function getMalwareIdentifier() + { + if (array_key_exists("malwareIdentifier", $this->_propDict)) { + return $this->_propDict["malwareIdentifier"]; + } else { + return null; + } + } + + /** + * Sets the malwareIdentifier + * The unique identifier. This is malware identifier + * + * @param string $val The value of the malwareIdentifier + * + * @return WindowsMalwareNameCount + */ + public function setMalwareIdentifier($val) + { + $this->_propDict["malwareIdentifier"] = $val; + return $this; + } + /** + * Gets the name + * Malware name + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * Malware name + * + * @param string $val The value of the name + * + * @return WindowsMalwareNameCount + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareOverview.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareOverview.php new file mode 100644 index 0000000..543a280 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareOverview.php @@ -0,0 +1,308 @@ +_propDict)) { + if (is_a($this->_propDict["malwareCategorySummary"], "\Microsoft\Graph\Model\WindowsMalwareCategoryCount") || is_null($this->_propDict["malwareCategorySummary"])) { + return $this->_propDict["malwareCategorySummary"]; + } else { + $this->_propDict["malwareCategorySummary"] = new WindowsMalwareCategoryCount($this->_propDict["malwareCategorySummary"]); + return $this->_propDict["malwareCategorySummary"]; + } + } + return null; + } + + /** + * Sets the malwareCategorySummary + * Count of devices per malware category + * + * @param WindowsMalwareCategoryCount $val The value to assign to the malwareCategorySummary + * + * @return WindowsMalwareOverview The WindowsMalwareOverview + */ + public function setMalwareCategorySummary($val) + { + $this->_propDict["malwareCategorySummary"] = $val; + return $this; + } + /** + * Gets the malwareDetectedDeviceCount + * Count of devices with malware detected in the last 30 days + * + * @return int|null The malwareDetectedDeviceCount + */ + public function getMalwareDetectedDeviceCount() + { + if (array_key_exists("malwareDetectedDeviceCount", $this->_propDict)) { + return $this->_propDict["malwareDetectedDeviceCount"]; + } else { + return null; + } + } + + /** + * Sets the malwareDetectedDeviceCount + * Count of devices with malware detected in the last 30 days + * + * @param int $val The value of the malwareDetectedDeviceCount + * + * @return WindowsMalwareOverview + */ + public function setMalwareDetectedDeviceCount($val) + { + $this->_propDict["malwareDetectedDeviceCount"] = $val; + return $this; + } + + /** + * Gets the malwareExecutionStateSummary + * Count of devices per malware execution state + * + * @return WindowsMalwareExecutionStateCount|null The malwareExecutionStateSummary + */ + public function getMalwareExecutionStateSummary() + { + if (array_key_exists("malwareExecutionStateSummary", $this->_propDict)) { + if (is_a($this->_propDict["malwareExecutionStateSummary"], "\Microsoft\Graph\Model\WindowsMalwareExecutionStateCount") || is_null($this->_propDict["malwareExecutionStateSummary"])) { + return $this->_propDict["malwareExecutionStateSummary"]; + } else { + $this->_propDict["malwareExecutionStateSummary"] = new WindowsMalwareExecutionStateCount($this->_propDict["malwareExecutionStateSummary"]); + return $this->_propDict["malwareExecutionStateSummary"]; + } + } + return null; + } + + /** + * Sets the malwareExecutionStateSummary + * Count of devices per malware execution state + * + * @param WindowsMalwareExecutionStateCount $val The value to assign to the malwareExecutionStateSummary + * + * @return WindowsMalwareOverview The WindowsMalwareOverview + */ + public function setMalwareExecutionStateSummary($val) + { + $this->_propDict["malwareExecutionStateSummary"] = $val; + return $this; + } + + /** + * Gets the malwareNameSummary + * Count of devices per malware + * + * @return WindowsMalwareNameCount|null The malwareNameSummary + */ + public function getMalwareNameSummary() + { + if (array_key_exists("malwareNameSummary", $this->_propDict)) { + if (is_a($this->_propDict["malwareNameSummary"], "\Microsoft\Graph\Model\WindowsMalwareNameCount") || is_null($this->_propDict["malwareNameSummary"])) { + return $this->_propDict["malwareNameSummary"]; + } else { + $this->_propDict["malwareNameSummary"] = new WindowsMalwareNameCount($this->_propDict["malwareNameSummary"]); + return $this->_propDict["malwareNameSummary"]; + } + } + return null; + } + + /** + * Sets the malwareNameSummary + * Count of devices per malware + * + * @param WindowsMalwareNameCount $val The value to assign to the malwareNameSummary + * + * @return WindowsMalwareOverview The WindowsMalwareOverview + */ + public function setMalwareNameSummary($val) + { + $this->_propDict["malwareNameSummary"] = $val; + return $this; + } + + /** + * Gets the malwareSeveritySummary + * Count of active malware per malware severity + * + * @return WindowsMalwareSeverityCount|null The malwareSeveritySummary + */ + public function getMalwareSeveritySummary() + { + if (array_key_exists("malwareSeveritySummary", $this->_propDict)) { + if (is_a($this->_propDict["malwareSeveritySummary"], "\Microsoft\Graph\Model\WindowsMalwareSeverityCount") || is_null($this->_propDict["malwareSeveritySummary"])) { + return $this->_propDict["malwareSeveritySummary"]; + } else { + $this->_propDict["malwareSeveritySummary"] = new WindowsMalwareSeverityCount($this->_propDict["malwareSeveritySummary"]); + return $this->_propDict["malwareSeveritySummary"]; + } + } + return null; + } + + /** + * Sets the malwareSeveritySummary + * Count of active malware per malware severity + * + * @param WindowsMalwareSeverityCount $val The value to assign to the malwareSeveritySummary + * + * @return WindowsMalwareOverview The WindowsMalwareOverview + */ + public function setMalwareSeveritySummary($val) + { + $this->_propDict["malwareSeveritySummary"] = $val; + return $this; + } + + /** + * Gets the malwareStateSummary + * Count of devices per malware state + * + * @return WindowsMalwareStateCount|null The malwareStateSummary + */ + public function getMalwareStateSummary() + { + if (array_key_exists("malwareStateSummary", $this->_propDict)) { + if (is_a($this->_propDict["malwareStateSummary"], "\Microsoft\Graph\Model\WindowsMalwareStateCount") || is_null($this->_propDict["malwareStateSummary"])) { + return $this->_propDict["malwareStateSummary"]; + } else { + $this->_propDict["malwareStateSummary"] = new WindowsMalwareStateCount($this->_propDict["malwareStateSummary"]); + return $this->_propDict["malwareStateSummary"]; + } + } + return null; + } + + /** + * Sets the malwareStateSummary + * Count of devices per malware state + * + * @param WindowsMalwareStateCount $val The value to assign to the malwareStateSummary + * + * @return WindowsMalwareOverview The WindowsMalwareOverview + */ + public function setMalwareStateSummary($val) + { + $this->_propDict["malwareStateSummary"] = $val; + return $this; + } + + /** + * Gets the osVersionsSummary + * Count of devices with malware per windows OS version + * + * @return OsVersionCount|null The osVersionsSummary + */ + public function getOsVersionsSummary() + { + if (array_key_exists("osVersionsSummary", $this->_propDict)) { + if (is_a($this->_propDict["osVersionsSummary"], "\Microsoft\Graph\Model\OsVersionCount") || is_null($this->_propDict["osVersionsSummary"])) { + return $this->_propDict["osVersionsSummary"]; + } else { + $this->_propDict["osVersionsSummary"] = new OsVersionCount($this->_propDict["osVersionsSummary"]); + return $this->_propDict["osVersionsSummary"]; + } + } + return null; + } + + /** + * Sets the osVersionsSummary + * Count of devices with malware per windows OS version + * + * @param OsVersionCount $val The value to assign to the osVersionsSummary + * + * @return WindowsMalwareOverview The WindowsMalwareOverview + */ + public function setOsVersionsSummary($val) + { + $this->_propDict["osVersionsSummary"] = $val; + return $this; + } + /** + * Gets the totalDistinctMalwareCount + * Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647 + * + * @return int|null The totalDistinctMalwareCount + */ + public function getTotalDistinctMalwareCount() + { + if (array_key_exists("totalDistinctMalwareCount", $this->_propDict)) { + return $this->_propDict["totalDistinctMalwareCount"]; + } else { + return null; + } + } + + /** + * Sets the totalDistinctMalwareCount + * Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the totalDistinctMalwareCount + * + * @return WindowsMalwareOverview + */ + public function setTotalDistinctMalwareCount($val) + { + $this->_propDict["totalDistinctMalwareCount"] = $val; + return $this; + } + /** + * Gets the totalMalwareCount + * Count of all malware detections across all devices. Valid values -2147483648 to 2147483647 + * + * @return int|null The totalMalwareCount + */ + public function getTotalMalwareCount() + { + if (array_key_exists("totalMalwareCount", $this->_propDict)) { + return $this->_propDict["totalMalwareCount"]; + } else { + return null; + } + } + + /** + * Sets the totalMalwareCount + * Count of all malware detections across all devices. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the totalMalwareCount + * + * @return WindowsMalwareOverview + */ + public function setTotalMalwareCount($val) + { + $this->_propDict["totalMalwareCount"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareSeverity.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareSeverity.php new file mode 100644 index 0000000..e7b8ed5 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareSeverity.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["distinctMalwareCount"]; + } else { + return null; + } + } + + /** + * Sets the distinctMalwareCount + * Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the distinctMalwareCount + * + * @return WindowsMalwareSeverityCount + */ + public function setDistinctMalwareCount($val) + { + $this->_propDict["distinctMalwareCount"] = $val; + return $this; + } + + /** + * Gets the lastUpdateDateTime + * The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC + * + * @return \DateTime|null The lastUpdateDateTime + */ + public function getLastUpdateDateTime() + { + if (array_key_exists("lastUpdateDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdateDateTime"])) { + return $this->_propDict["lastUpdateDateTime"]; + } else { + $this->_propDict["lastUpdateDateTime"] = new \DateTime($this->_propDict["lastUpdateDateTime"]); + return $this->_propDict["lastUpdateDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdateDateTime + * The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC + * + * @param \DateTime $val The value to assign to the lastUpdateDateTime + * + * @return WindowsMalwareSeverityCount The WindowsMalwareSeverityCount + */ + public function setLastUpdateDateTime($val) + { + $this->_propDict["lastUpdateDateTime"] = $val; + return $this; + } + /** + * Gets the malwareDetectionCount + * Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647 + * + * @return int|null The malwareDetectionCount + */ + public function getMalwareDetectionCount() + { + if (array_key_exists("malwareDetectionCount", $this->_propDict)) { + return $this->_propDict["malwareDetectionCount"]; + } else { + return null; + } + } + + /** + * Sets the malwareDetectionCount + * Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the malwareDetectionCount + * + * @return WindowsMalwareSeverityCount + */ + public function setMalwareDetectionCount($val) + { + $this->_propDict["malwareDetectionCount"] = $val; + return $this; + } + + /** + * Gets the severity + * Malware Threat Severity. Possible values are: unknown, low, moderate, high, severe. + * + * @return WindowsMalwareSeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\Model\WindowsMalwareSeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new WindowsMalwareSeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * Malware Threat Severity. Possible values are: unknown, low, moderate, high, severe. + * + * @param WindowsMalwareSeverity $val The value to assign to the severity + * + * @return WindowsMalwareSeverityCount The WindowsMalwareSeverityCount + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareState.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareState.php new file mode 100644 index 0000000..074d42b --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareState.php @@ -0,0 +1,45 @@ +_propDict)) { + return $this->_propDict["deviceCount"]; + } else { + return null; + } + } + + /** + * Sets the deviceCount + * Count of devices with malware detections for this malware State + * + * @param int $val The value of the deviceCount + * + * @return WindowsMalwareStateCount + */ + public function setDeviceCount($val) + { + $this->_propDict["deviceCount"] = $val; + return $this; + } + /** + * Gets the distinctMalwareCount + * Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 + * + * @return int|null The distinctMalwareCount + */ + public function getDistinctMalwareCount() + { + if (array_key_exists("distinctMalwareCount", $this->_propDict)) { + return $this->_propDict["distinctMalwareCount"]; + } else { + return null; + } + } + + /** + * Sets the distinctMalwareCount + * Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the distinctMalwareCount + * + * @return WindowsMalwareStateCount + */ + public function setDistinctMalwareCount($val) + { + $this->_propDict["distinctMalwareCount"] = $val; + return $this; + } + + /** + * Gets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @return \DateTime|null The lastUpdateDateTime + */ + public function getLastUpdateDateTime() + { + if (array_key_exists("lastUpdateDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdateDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdateDateTime"])) { + return $this->_propDict["lastUpdateDateTime"]; + } else { + $this->_propDict["lastUpdateDateTime"] = new \DateTime($this->_propDict["lastUpdateDateTime"]); + return $this->_propDict["lastUpdateDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdateDateTime + * The Timestamp of the last update for the device count in UTC + * + * @param \DateTime $val The value to assign to the lastUpdateDateTime + * + * @return WindowsMalwareStateCount The WindowsMalwareStateCount + */ + public function setLastUpdateDateTime($val) + { + $this->_propDict["lastUpdateDateTime"] = $val; + return $this; + } + /** + * Gets the malwareDetectionCount + * Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647 + * + * @return int|null The malwareDetectionCount + */ + public function getMalwareDetectionCount() + { + if (array_key_exists("malwareDetectionCount", $this->_propDict)) { + return $this->_propDict["malwareDetectionCount"]; + } else { + return null; + } + } + + /** + * Sets the malwareDetectionCount + * Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647 + * + * @param int $val The value of the malwareDetectionCount + * + * @return WindowsMalwareStateCount + */ + public function setMalwareDetectionCount($val) + { + $this->_propDict["malwareDetectionCount"] = $val; + return $this; + } + + /** + * Gets the state + * Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * + * @return WindowsMalwareThreatState|null The state + */ + public function getState() + { + if (array_key_exists("state", $this->_propDict)) { + if (is_a($this->_propDict["state"], "\Microsoft\Graph\Model\WindowsMalwareThreatState") || is_null($this->_propDict["state"])) { + return $this->_propDict["state"]; + } else { + $this->_propDict["state"] = new WindowsMalwareThreatState($this->_propDict["state"]); + return $this->_propDict["state"]; + } + } + return null; + } + + /** + * Sets the state + * Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * + * @param WindowsMalwareThreatState $val The value to assign to the state + * + * @return WindowsMalwareStateCount The WindowsMalwareStateCount + */ + public function setState($val) + { + $this->_propDict["state"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareThreatState.php b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareThreatState.php new file mode 100644 index 0000000..192cd77 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/Model/WindowsMalwareThreatState.php @@ -0,0 +1,43 @@ +_propDict)) { + return $this->_propDict["antiMalwareVersion"]; + } else { + return null; + } + } + + /** + * Sets the antiMalwareVersion + * Current anti malware version + * + * @param string $val The antiMalwareVersion + * + * @return WindowsProtectionState + */ + public function setAntiMalwareVersion($val) + { + $this->_propDict["antiMalwareVersion"] = $val; + return $this; + } + + /** + * Gets the deviceState + * Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + * + * @return WindowsDeviceHealthState|null The deviceState + */ + public function getDeviceState() + { + if (array_key_exists("deviceState", $this->_propDict)) { + if (is_a($this->_propDict["deviceState"], "\Microsoft\Graph\Model\WindowsDeviceHealthState") || is_null($this->_propDict["deviceState"])) { + return $this->_propDict["deviceState"]; + } else { + $this->_propDict["deviceState"] = new WindowsDeviceHealthState($this->_propDict["deviceState"]); + return $this->_propDict["deviceState"]; + } + } + return null; + } + + /** + * Sets the deviceState + * Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + * + * @param WindowsDeviceHealthState $val The deviceState + * + * @return WindowsProtectionState + */ + public function setDeviceState($val) + { + $this->_propDict["deviceState"] = $val; + return $this; + } + + /** + * Gets the engineVersion + * Current endpoint protection engine's version + * + * @return string|null The engineVersion + */ + public function getEngineVersion() + { + if (array_key_exists("engineVersion", $this->_propDict)) { + return $this->_propDict["engineVersion"]; + } else { + return null; + } + } + + /** + * Sets the engineVersion + * Current endpoint protection engine's version + * + * @param string $val The engineVersion + * + * @return WindowsProtectionState + */ + public function setEngineVersion($val) + { + $this->_propDict["engineVersion"] = $val; + return $this; + } + + /** + * Gets the fullScanOverdue + * Full scan overdue or not? + * + * @return bool|null The fullScanOverdue + */ + public function getFullScanOverdue() + { + if (array_key_exists("fullScanOverdue", $this->_propDict)) { + return $this->_propDict["fullScanOverdue"]; + } else { + return null; + } + } + + /** + * Sets the fullScanOverdue + * Full scan overdue or not? + * + * @param bool $val The fullScanOverdue + * + * @return WindowsProtectionState + */ + public function setFullScanOverdue($val) + { + $this->_propDict["fullScanOverdue"] = boolval($val); + return $this; + } + + /** + * Gets the fullScanRequired + * Full scan required or not? + * + * @return bool|null The fullScanRequired + */ + public function getFullScanRequired() + { + if (array_key_exists("fullScanRequired", $this->_propDict)) { + return $this->_propDict["fullScanRequired"]; + } else { + return null; + } + } + + /** + * Sets the fullScanRequired + * Full scan required or not? + * + * @param bool $val The fullScanRequired + * + * @return WindowsProtectionState + */ + public function setFullScanRequired($val) + { + $this->_propDict["fullScanRequired"] = boolval($val); + return $this; + } + + /** + * Gets the isVirtualMachine + * Indicates whether the device is a virtual machine. + * + * @return bool|null The isVirtualMachine + */ + public function getIsVirtualMachine() + { + if (array_key_exists("isVirtualMachine", $this->_propDict)) { + return $this->_propDict["isVirtualMachine"]; + } else { + return null; + } + } + + /** + * Sets the isVirtualMachine + * Indicates whether the device is a virtual machine. + * + * @param bool $val The isVirtualMachine + * + * @return WindowsProtectionState + */ + public function setIsVirtualMachine($val) + { + $this->_propDict["isVirtualMachine"] = boolval($val); + return $this; + } + + /** + * Gets the lastFullScanDateTime + * Last quick scan datetime + * + * @return \DateTime|null The lastFullScanDateTime + */ + public function getLastFullScanDateTime() + { + if (array_key_exists("lastFullScanDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastFullScanDateTime"], "\DateTime") || is_null($this->_propDict["lastFullScanDateTime"])) { + return $this->_propDict["lastFullScanDateTime"]; + } else { + $this->_propDict["lastFullScanDateTime"] = new \DateTime($this->_propDict["lastFullScanDateTime"]); + return $this->_propDict["lastFullScanDateTime"]; + } + } + return null; + } + + /** + * Sets the lastFullScanDateTime + * Last quick scan datetime + * + * @param \DateTime $val The lastFullScanDateTime + * + * @return WindowsProtectionState + */ + public function setLastFullScanDateTime($val) + { + $this->_propDict["lastFullScanDateTime"] = $val; + return $this; + } + + /** + * Gets the lastFullScanSignatureVersion + * Last full scan signature version + * + * @return string|null The lastFullScanSignatureVersion + */ + public function getLastFullScanSignatureVersion() + { + if (array_key_exists("lastFullScanSignatureVersion", $this->_propDict)) { + return $this->_propDict["lastFullScanSignatureVersion"]; + } else { + return null; + } + } + + /** + * Sets the lastFullScanSignatureVersion + * Last full scan signature version + * + * @param string $val The lastFullScanSignatureVersion + * + * @return WindowsProtectionState + */ + public function setLastFullScanSignatureVersion($val) + { + $this->_propDict["lastFullScanSignatureVersion"] = $val; + return $this; + } + + /** + * Gets the lastQuickScanDateTime + * Last quick scan datetime + * + * @return \DateTime|null The lastQuickScanDateTime + */ + public function getLastQuickScanDateTime() + { + if (array_key_exists("lastQuickScanDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastQuickScanDateTime"], "\DateTime") || is_null($this->_propDict["lastQuickScanDateTime"])) { + return $this->_propDict["lastQuickScanDateTime"]; + } else { + $this->_propDict["lastQuickScanDateTime"] = new \DateTime($this->_propDict["lastQuickScanDateTime"]); + return $this->_propDict["lastQuickScanDateTime"]; + } + } + return null; + } + + /** + * Sets the lastQuickScanDateTime + * Last quick scan datetime + * + * @param \DateTime $val The lastQuickScanDateTime + * + * @return WindowsProtectionState + */ + public function setLastQuickScanDateTime($val) + { + $this->_propDict["lastQuickScanDateTime"] = $val; + return $this; + } + + /** + * Gets the lastQuickScanSignatureVersion + * Last quick scan signature version + * + * @return string|null The lastQuickScanSignatureVersion + */ + public function getLastQuickScanSignatureVersion() + { + if (array_key_exists("lastQuickScanSignatureVersion", $this->_propDict)) { + return $this->_propDict["lastQuickScanSignatureVersion"]; + } else { + return null; + } + } + + /** + * Sets the lastQuickScanSignatureVersion + * Last quick scan signature version + * + * @param string $val The lastQuickScanSignatureVersion + * + * @return WindowsProtectionState + */ + public function setLastQuickScanSignatureVersion($val) + { + $this->_propDict["lastQuickScanSignatureVersion"] = $val; + return $this; + } + + /** + * Gets the lastReportedDateTime + * Last device health status reported time + * + * @return \DateTime|null The lastReportedDateTime + */ + public function getLastReportedDateTime() + { + if (array_key_exists("lastReportedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastReportedDateTime"], "\DateTime") || is_null($this->_propDict["lastReportedDateTime"])) { + return $this->_propDict["lastReportedDateTime"]; + } else { + $this->_propDict["lastReportedDateTime"] = new \DateTime($this->_propDict["lastReportedDateTime"]); + return $this->_propDict["lastReportedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastReportedDateTime + * Last device health status reported time + * + * @param \DateTime $val The lastReportedDateTime + * + * @return WindowsProtectionState + */ + public function setLastReportedDateTime($val) + { + $this->_propDict["lastReportedDateTime"] = $val; + return $this; + } + + /** + * Gets the malwareProtectionEnabled + * Anti malware is enabled or not + * + * @return bool|null The malwareProtectionEnabled + */ + public function getMalwareProtectionEnabled() + { + if (array_key_exists("malwareProtectionEnabled", $this->_propDict)) { + return $this->_propDict["malwareProtectionEnabled"]; + } else { + return null; + } + } + + /** + * Sets the malwareProtectionEnabled + * Anti malware is enabled or not + * + * @param bool $val The malwareProtectionEnabled + * + * @return WindowsProtectionState + */ + public function setMalwareProtectionEnabled($val) + { + $this->_propDict["malwareProtectionEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the networkInspectionSystemEnabled + * Network inspection system enabled or not? + * + * @return bool|null The networkInspectionSystemEnabled + */ + public function getNetworkInspectionSystemEnabled() + { + if (array_key_exists("networkInspectionSystemEnabled", $this->_propDict)) { + return $this->_propDict["networkInspectionSystemEnabled"]; + } else { + return null; + } + } + + /** + * Sets the networkInspectionSystemEnabled + * Network inspection system enabled or not? + * + * @param bool $val The networkInspectionSystemEnabled + * + * @return WindowsProtectionState + */ + public function setNetworkInspectionSystemEnabled($val) + { + $this->_propDict["networkInspectionSystemEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the productStatus + * Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + * + * @return WindowsDefenderProductStatus|null The productStatus + */ + public function getProductStatus() + { + if (array_key_exists("productStatus", $this->_propDict)) { + if (is_a($this->_propDict["productStatus"], "\Microsoft\Graph\Model\WindowsDefenderProductStatus") || is_null($this->_propDict["productStatus"])) { + return $this->_propDict["productStatus"]; + } else { + $this->_propDict["productStatus"] = new WindowsDefenderProductStatus($this->_propDict["productStatus"]); + return $this->_propDict["productStatus"]; + } + } + return null; + } + + /** + * Sets the productStatus + * Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + * + * @param WindowsDefenderProductStatus $val The productStatus + * + * @return WindowsProtectionState + */ + public function setProductStatus($val) + { + $this->_propDict["productStatus"] = $val; + return $this; + } + + /** + * Gets the quickScanOverdue + * Quick scan overdue or not? + * + * @return bool|null The quickScanOverdue + */ + public function getQuickScanOverdue() + { + if (array_key_exists("quickScanOverdue", $this->_propDict)) { + return $this->_propDict["quickScanOverdue"]; + } else { + return null; + } + } + + /** + * Sets the quickScanOverdue + * Quick scan overdue or not? + * + * @param bool $val The quickScanOverdue + * + * @return WindowsProtectionState + */ + public function setQuickScanOverdue($val) + { + $this->_propDict["quickScanOverdue"] = boolval($val); + return $this; + } + + /** + * Gets the realTimeProtectionEnabled + * Real time protection is enabled or not? + * + * @return bool|null The realTimeProtectionEnabled + */ + public function getRealTimeProtectionEnabled() + { + if (array_key_exists("realTimeProtectionEnabled", $this->_propDict)) { + return $this->_propDict["realTimeProtectionEnabled"]; + } else { + return null; + } + } + + /** + * Sets the realTimeProtectionEnabled + * Real time protection is enabled or not? + * + * @param bool $val The realTimeProtectionEnabled + * + * @return WindowsProtectionState + */ + public function setRealTimeProtectionEnabled($val) + { + $this->_propDict["realTimeProtectionEnabled"] = boolval($val); + return $this; + } + + /** + * Gets the rebootRequired + * Reboot required or not? + * + * @return bool|null The rebootRequired + */ + public function getRebootRequired() + { + if (array_key_exists("rebootRequired", $this->_propDict)) { + return $this->_propDict["rebootRequired"]; + } else { + return null; + } + } + + /** + * Sets the rebootRequired + * Reboot required or not? + * + * @param bool $val The rebootRequired + * + * @return WindowsProtectionState + */ + public function setRebootRequired($val) + { + $this->_propDict["rebootRequired"] = boolval($val); + return $this; + } + + /** + * Gets the signatureUpdateOverdue + * Signature out of date or not? + * + * @return bool|null The signatureUpdateOverdue + */ + public function getSignatureUpdateOverdue() + { + if (array_key_exists("signatureUpdateOverdue", $this->_propDict)) { + return $this->_propDict["signatureUpdateOverdue"]; + } else { + return null; + } + } + + /** + * Sets the signatureUpdateOverdue + * Signature out of date or not? + * + * @param bool $val The signatureUpdateOverdue + * + * @return WindowsProtectionState + */ + public function setSignatureUpdateOverdue($val) + { + $this->_propDict["signatureUpdateOverdue"] = boolval($val); + return $this; + } + + /** + * Gets the signatureVersion + * Current malware definitions version + * + * @return string|null The signatureVersion + */ + public function getSignatureVersion() + { + if (array_key_exists("signatureVersion", $this->_propDict)) { + return $this->_propDict["signatureVersion"]; + } else { + return null; + } + } + + /** + * Sets the signatureVersion + * Current malware definitions version + * + * @param string $val The signatureVersion + * + * @return WindowsProtectionState + */ + public function setSignatureVersion($val) + { + $this->_propDict["signatureVersion"] = $val; + return $this; + } + + /** + * Gets the tamperProtectionEnabled + * Indicates whether the Windows Defender tamper protection feature is enabled. + * + * @return bool|null The tamperProtectionEnabled + */ + public function getTamperProtectionEnabled() + { + if (array_key_exists("tamperProtectionEnabled", $this->_propDict)) { + return $this->_propDict["tamperProtectionEnabled"]; + } else { + return null; + } + } + + /** + * Sets the tamperProtectionEnabled + * Indicates whether the Windows Defender tamper protection feature is enabled. + * + * @param bool $val The tamperProtectionEnabled + * + * @return WindowsProtectionState + */ + public function setTamperProtectionEnabled($val) + { + $this->_propDict["tamperProtectionEnabled"] = boolval($val); + return $this; + } + + + /** + * Gets the detectedMalwareState + * Device malware list + * + * @return array|null The detectedMalwareState + */ + public function getDetectedMalwareState() + { + if (array_key_exists("detectedMalwareState", $this->_propDict)) { + return $this->_propDict["detectedMalwareState"]; + } else { + return null; + } + } + + /** + * Sets the detectedMalwareState + * Device malware list + * + * @param WindowsDeviceMalwareState[] $val The detectedMalwareState + * + * @return WindowsProtectionState + */ + public function setDetectedMalwareState($val) + { + $this->_propDict["detectedMalwareState"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/Model/Workbook.php b/vendor/microsoft/microsoft-graph/src/Model/Workbook.php index 942b4ab..bbdf2c8 100644 --- a/vendor/microsoft/microsoft-graph/src/Model/Workbook.php +++ b/vendor/microsoft/microsoft-graph/src/Model/Workbook.php @@ -58,6 +58,7 @@ class Workbook extends Entity /** * Gets the comments + * Represents a collection of comments in a workbook. * * @return array|null The comments */ @@ -72,6 +73,7 @@ class Workbook extends Entity /** * Sets the comments + * Represents a collection of comments in a workbook. * * @param WorkbookComment[] $val The comments * diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Article.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Article.php new file mode 100644 index 0000000..1d2ebd4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Article.php @@ -0,0 +1,305 @@ +_propDict)) { + if (is_a($this->_propDict["body"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["body"])) { + return $this->_propDict["body"]; + } else { + $this->_propDict["body"] = new FormattedContent($this->_propDict["body"]); + return $this->_propDict["body"]; + } + } + return null; + } + + /** + * Sets the body + * Formatted article contents. + * + * @param FormattedContent $val The body + * + * @return Article + */ + public function setBody($val) + { + $this->_propDict["body"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The date and time when this article was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date and time when this article was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The createdDateTime + * + * @return Article + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the imageUrl + * URL of the header image for this article, used for display purposes. + * + * @return string|null The imageUrl + */ + public function getImageUrl() + { + if (array_key_exists("imageUrl", $this->_propDict)) { + return $this->_propDict["imageUrl"]; + } else { + return null; + } + } + + /** + * Sets the imageUrl + * URL of the header image for this article, used for display purposes. + * + * @param string $val The imageUrl + * + * @return Article + */ + public function setImageUrl($val) + { + $this->_propDict["imageUrl"] = $val; + return $this; + } + + /** + * Gets the isFeatured + * Indicates whether this article is currently featured by Microsoft. + * + * @return bool|null The isFeatured + */ + public function getIsFeatured() + { + if (array_key_exists("isFeatured", $this->_propDict)) { + return $this->_propDict["isFeatured"]; + } else { + return null; + } + } + + /** + * Sets the isFeatured + * Indicates whether this article is currently featured by Microsoft. + * + * @param bool $val The isFeatured + * + * @return Article + */ + public function setIsFeatured($val) + { + $this->_propDict["isFeatured"] = boolval($val); + return $this; + } + + /** + * Gets the lastUpdatedDateTime + * The most recent date and time when this article was updated. 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 lastUpdatedDateTime + */ + public function getLastUpdatedDateTime() + { + if (array_key_exists("lastUpdatedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastUpdatedDateTime"], "\DateTime") || is_null($this->_propDict["lastUpdatedDateTime"])) { + return $this->_propDict["lastUpdatedDateTime"]; + } else { + $this->_propDict["lastUpdatedDateTime"] = new \DateTime($this->_propDict["lastUpdatedDateTime"]); + return $this->_propDict["lastUpdatedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastUpdatedDateTime + * The most recent date and time when this article was updated. 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 lastUpdatedDateTime + * + * @return Article + */ + public function setLastUpdatedDateTime($val) + { + $this->_propDict["lastUpdatedDateTime"] = $val; + return $this; + } + + /** + * Gets the summary + * A quick summary of this article. + * + * @return FormattedContent|null The summary + */ + public function getSummary() + { + if (array_key_exists("summary", $this->_propDict)) { + if (is_a($this->_propDict["summary"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["summary"])) { + return $this->_propDict["summary"]; + } else { + $this->_propDict["summary"] = new FormattedContent($this->_propDict["summary"]); + return $this->_propDict["summary"]; + } + } + return null; + } + + /** + * Sets the summary + * A quick summary of this article. + * + * @param FormattedContent $val The summary + * + * @return Article + */ + public function setSummary($val) + { + $this->_propDict["summary"] = $val; + return $this; + } + + /** + * Gets the tags + * Tags for this article, communicating keywords, or key concepts. + * + * @return array|null The tags + */ + public function getTags() + { + if (array_key_exists("tags", $this->_propDict)) { + return $this->_propDict["tags"]; + } else { + return null; + } + } + + /** + * Sets the tags + * Tags for this article, communicating keywords, or key concepts. + * + * @param string[] $val The tags + * + * @return Article + */ + public function setTags($val) + { + $this->_propDict["tags"] = $val; + return $this; + } + + /** + * Gets the title + * The title of this article. + * + * @return string|null The title + */ + public function getTitle() + { + if (array_key_exists("title", $this->_propDict)) { + return $this->_propDict["title"]; + } else { + return null; + } + } + + /** + * Sets the title + * The title of this article. + * + * @param string $val The title + * + * @return Article + */ + public function setTitle($val) + { + $this->_propDict["title"] = $val; + return $this; + } + + + /** + * Gets the indicators + * Indicators related to this article. + * + * @return array|null The indicators + */ + public function getIndicators() + { + if (array_key_exists("indicators", $this->_propDict)) { + return $this->_propDict["indicators"]; + } else { + return null; + } + } + + /** + * Sets the indicators + * Indicators related to this article. + * + * @param ArticleIndicator[] $val The indicators + * + * @return Article + */ + public function setIndicators($val) + { + $this->_propDict["indicators"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ArticleIndicator.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ArticleIndicator.php new file mode 100644 index 0000000..a748b5d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ArticleIndicator.php @@ -0,0 +1,27 @@ +_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * The name of the autonomous system. + * + * @param string $val The value of the name + * + * @return AutonomousSystem + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** + * Gets the number + * The autonomous system number, assigned by IANA. + * + * @return int|null The number + */ + public function getNumber() + { + if (array_key_exists("number", $this->_propDict)) { + return $this->_propDict["number"]; + } else { + return null; + } + } + + /** + * Sets the number + * The autonomous system number, assigned by IANA. + * + * @param int $val The value of the number + * + * @return AutonomousSystem + */ + public function setNumber($val) + { + $this->_propDict["number"] = $val; + return $this; + } + /** + * Gets the organization + * The name of the autonomous system organization. + * + * @return string|null The organization + */ + public function getOrganization() + { + if (array_key_exists("organization", $this->_propDict)) { + return $this->_propDict["organization"]; + } else { + return null; + } + } + + /** + * Sets the organization + * The name of the autonomous system organization. + * + * @param string $val The value of the organization + * + * @return AutonomousSystem + */ + public function setOrganization($val) + { + $this->_propDict["organization"] = $val; + return $this; + } + /** + * Gets the value + * A displayable value for these autonomous system details. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * A displayable value for these autonomous system details. + * + * @param string $val The value of the value + * + * @return AutonomousSystem + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ContentFormat.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ContentFormat.php new file mode 100644 index 0000000..0579105 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ContentFormat.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["score"]; + } else { + return null; + } + } + + /** + * Sets the score + * The CVSS score about this vulnerability. + * + * @param float $val The value of the score + * + * @return CvssSummary + */ + public function setScore($val) + { + $this->_propDict["score"] = $val; + return $this; + } + + /** + * Gets the severity + * The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. + * + * @return VulnerabilitySeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\SecurityNamespace\Model\VulnerabilitySeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new VulnerabilitySeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. + * + * @param VulnerabilitySeverity $val The value to assign to the severity + * + * @return CvssSummary The CvssSummary + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } + /** + * Gets the vectorString + * The CVSS vector string for this vulnerability. + * + * @return string|null The vectorString + */ + public function getVectorString() + { + if (array_key_exists("vectorString", $this->_propDict)) { + return $this->_propDict["vectorString"]; + } else { + return null; + } + } + + /** + * Sets the vectorString + * The CVSS vector string for this vulnerability. + * + * @param string $val The value of the vectorString + * + * @return CvssSummary + */ + public function setVectorString($val) + { + $this->_propDict["vectorString"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DynamicColumnValue.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DynamicColumnValue.php new file mode 100644 index 0000000..5208491 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/DynamicColumnValue.php @@ -0,0 +1,26 @@ +_propDict)) { + return $this->_propDict["content"]; + } else { + return null; + } + } + + /** + * Sets the content + * The content of this formattedContent. + * + * @param string $val The value of the content + * + * @return FormattedContent + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the format + * The format of the content. The possible values are: text, html, markdown, unknownFutureValue. + * + * @return ContentFormat|null The format + */ + public function getFormat() + { + if (array_key_exists("format", $this->_propDict)) { + if (is_a($this->_propDict["format"], "\Microsoft\Graph\SecurityNamespace\Model\ContentFormat") || is_null($this->_propDict["format"])) { + return $this->_propDict["format"]; + } else { + $this->_propDict["format"] = new ContentFormat($this->_propDict["format"]); + return $this->_propDict["format"]; + } + } + return null; + } + + /** + * Sets the format + * The format of the content. The possible values are: text, html, markdown, unknownFutureValue. + * + * @param ContentFormat $val The value to assign to the format + * + * @return FormattedContent The FormattedContent + */ + public function setFormat($val) + { + $this->_propDict["format"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Host.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Host.php new file mode 100644 index 0000000..ee150b6 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Host.php @@ -0,0 +1,276 @@ +_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * The first date and time this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The firstSeenDateTime + * + * @return Host + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the lastSeenDateTime + * The most recent date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The lastSeenDateTime + */ + public function getLastSeenDateTime() + { + if (array_key_exists("lastSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastSeenDateTime"], "\DateTime") || is_null($this->_propDict["lastSeenDateTime"])) { + return $this->_propDict["lastSeenDateTime"]; + } else { + $this->_propDict["lastSeenDateTime"] = new \DateTime($this->_propDict["lastSeenDateTime"]); + return $this->_propDict["lastSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSeenDateTime + * The most recent date and time when this host was observed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The lastSeenDateTime + * + * @return Host + */ + public function setLastSeenDateTime($val) + { + $this->_propDict["lastSeenDateTime"] = $val; + return $this; + } + + + /** + * Gets the components + * The hostComponents that are associated with this host. + * + * @return array|null The components + */ + public function getComponents() + { + if (array_key_exists("components", $this->_propDict)) { + return $this->_propDict["components"]; + } else { + return null; + } + } + + /** + * Sets the components + * The hostComponents that are associated with this host. + * + * @param HostComponent[] $val The components + * + * @return Host + */ + public function setComponents($val) + { + $this->_propDict["components"] = $val; + return $this; + } + + + /** + * Gets the cookies + * The hostCookies that are associated with this host. + * + * @return array|null The cookies + */ + public function getCookies() + { + if (array_key_exists("cookies", $this->_propDict)) { + return $this->_propDict["cookies"]; + } else { + return null; + } + } + + /** + * Sets the cookies + * The hostCookies that are associated with this host. + * + * @param HostCookie[] $val The cookies + * + * @return Host + */ + public function setCookies($val) + { + $this->_propDict["cookies"] = $val; + return $this; + } + + + /** + * Gets the passiveDns + * Passive DNS retrieval about this host. + * + * @return array|null The passiveDns + */ + public function getPassiveDns() + { + if (array_key_exists("passiveDns", $this->_propDict)) { + return $this->_propDict["passiveDns"]; + } else { + return null; + } + } + + /** + * Sets the passiveDns + * Passive DNS retrieval about this host. + * + * @param PassiveDnsRecord[] $val The passiveDns + * + * @return Host + */ + public function setPassiveDns($val) + { + $this->_propDict["passiveDns"] = $val; + return $this; + } + + + /** + * Gets the passiveDnsReverse + * Reverse passive DNS retrieval about this host. + * + * @return array|null The passiveDnsReverse + */ + public function getPassiveDnsReverse() + { + if (array_key_exists("passiveDnsReverse", $this->_propDict)) { + return $this->_propDict["passiveDnsReverse"]; + } else { + return null; + } + } + + /** + * Sets the passiveDnsReverse + * Reverse passive DNS retrieval about this host. + * + * @param PassiveDnsRecord[] $val The passiveDnsReverse + * + * @return Host + */ + public function setPassiveDnsReverse($val) + { + $this->_propDict["passiveDnsReverse"] = $val; + return $this; + } + + /** + * Gets the reputation + * Represents a calculated reputation of this host. + * + * @return HostReputation|null The reputation + */ + public function getReputation() + { + if (array_key_exists("reputation", $this->_propDict)) { + if (is_a($this->_propDict["reputation"], "\Microsoft\Graph\SecurityNamespace\Model\HostReputation") || is_null($this->_propDict["reputation"])) { + return $this->_propDict["reputation"]; + } else { + $this->_propDict["reputation"] = new HostReputation($this->_propDict["reputation"]); + return $this->_propDict["reputation"]; + } + } + return null; + } + + /** + * Sets the reputation + * Represents a calculated reputation of this host. + * + * @param HostReputation $val The reputation + * + * @return Host + */ + public function setReputation($val) + { + $this->_propDict["reputation"] = $val; + return $this; + } + + + /** + * Gets the trackers + * The hostTrackers that are associated with this host. + * + * @return array|null The trackers + */ + public function getTrackers() + { + if (array_key_exists("trackers", $this->_propDict)) { + return $this->_propDict["trackers"]; + } else { + return null; + } + } + + /** + * Sets the trackers + * The hostTrackers that are associated with this host. + * + * @param HostTracker[] $val The trackers + * + * @return Host + */ + public function setTrackers($val) + { + $this->_propDict["trackers"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostComponent.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostComponent.php new file mode 100644 index 0000000..cd68546 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostComponent.php @@ -0,0 +1,213 @@ +_propDict)) { + return $this->_propDict["category"]; + } else { + return null; + } + } + + /** + * Sets the category + * The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server). + * + * @param string $val The category + * + * @return HostComponent + */ + public function setCategory($val) + { + $this->_propDict["category"] = $val; + return $this; + } + + /** + * Gets the firstSeenDateTime + * The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The firstSeenDateTime + */ + public function getFirstSeenDateTime() + { + if (array_key_exists("firstSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The firstSeenDateTime + * + * @return HostComponent + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the lastSeenDateTime + * The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The lastSeenDateTime + */ + public function getLastSeenDateTime() + { + if (array_key_exists("lastSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastSeenDateTime"], "\DateTime") || is_null($this->_propDict["lastSeenDateTime"])) { + return $this->_propDict["lastSeenDateTime"]; + } else { + $this->_propDict["lastSeenDateTime"] = new \DateTime($this->_propDict["lastSeenDateTime"]); + return $this->_propDict["lastSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSeenDateTime + * The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The lastSeenDateTime + * + * @return HostComponent + */ + public function setLastSeenDateTime($val) + { + $this->_propDict["lastSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * A name running on the artifact, for example, Microsoft IIS. + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * A name running on the artifact, for example, Microsoft IIS. + * + * @param string $val The name + * + * @return HostComponent + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the version + * The component version running on the artifact, for example, v8.5. This should not be assumed to be strictly numerical. + * + * @return string|null The version + */ + public function getVersion() + { + if (array_key_exists("version", $this->_propDict)) { + return $this->_propDict["version"]; + } else { + return null; + } + } + + /** + * Sets the version + * The component version running on the artifact, for example, v8.5. This should not be assumed to be strictly numerical. + * + * @param string $val The version + * + * @return HostComponent + */ + public function setVersion($val) + { + $this->_propDict["version"] = $val; + return $this; + } + + /** + * Gets the host + * The host related to this component. This is a reverse navigation property. When navigating to components from a host, this should be assumed to be a return reference. + * + * @return Host|null The host + */ + public function getHost() + { + if (array_key_exists("host", $this->_propDict)) { + if (is_a($this->_propDict["host"], "\Microsoft\Graph\SecurityNamespace\Model\Host") || is_null($this->_propDict["host"])) { + return $this->_propDict["host"]; + } else { + $this->_propDict["host"] = new Host($this->_propDict["host"]); + return $this->_propDict["host"]; + } + } + return null; + } + + /** + * Sets the host + * The host related to this component. This is a reverse navigation property. When navigating to components from a host, this should be assumed to be a return reference. + * + * @param Host $val The host + * + * @return HostComponent + */ + public function setHost($val) + { + $this->_propDict["host"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostCookie.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostCookie.php new file mode 100644 index 0000000..d55145d --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostCookie.php @@ -0,0 +1,184 @@ +_propDict)) { + return $this->_propDict["domain"]; + } else { + return null; + } + } + + /** + * Sets the domain + * The URI for which the cookie is valid. + * + * @param string $val The domain + * + * @return HostCookie + */ + public function setDomain($val) + { + $this->_propDict["domain"] = $val; + return $this; + } + + /** + * Gets the firstSeenDateTime + * The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The firstSeenDateTime + */ + public function getFirstSeenDateTime() + { + if (array_key_exists("firstSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The firstSeenDateTime + * + * @return HostCookie + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the lastSeenDateTime + * The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The lastSeenDateTime + */ + public function getLastSeenDateTime() + { + if (array_key_exists("lastSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastSeenDateTime"], "\DateTime") || is_null($this->_propDict["lastSeenDateTime"])) { + return $this->_propDict["lastSeenDateTime"]; + } else { + $this->_propDict["lastSeenDateTime"] = new \DateTime($this->_propDict["lastSeenDateTime"]); + return $this->_propDict["lastSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSeenDateTime + * The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The lastSeenDateTime + * + * @return HostCookie + */ + public function setLastSeenDateTime($val) + { + $this->_propDict["lastSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the name + * The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE. + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE. + * + * @param string $val The name + * + * @return HostCookie + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + + /** + * Gets the host + * Indicates that a cookie of this name and domain was found related to this host. + * + * @return Host|null The host + */ + public function getHost() + { + if (array_key_exists("host", $this->_propDict)) { + if (is_a($this->_propDict["host"], "\Microsoft\Graph\SecurityNamespace\Model\Host") || is_null($this->_propDict["host"])) { + return $this->_propDict["host"]; + } else { + $this->_propDict["host"] = new Host($this->_propDict["host"]); + return $this->_propDict["host"]; + } + } + return null; + } + + /** + * Sets the host + * Indicates that a cookie of this name and domain was found related to this host. + * + * @param Host $val The host + * + * @return HostCookie + */ + public function setHost($val) + { + $this->_propDict["host"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputation.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputation.php new file mode 100644 index 0000000..8ff39da --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputation.php @@ -0,0 +1,119 @@ +_propDict)) { + if (is_a($this->_propDict["classification"], "\Microsoft\Graph\SecurityNamespace\Model\HostReputationClassification") || is_null($this->_propDict["classification"])) { + return $this->_propDict["classification"]; + } else { + $this->_propDict["classification"] = new HostReputationClassification($this->_propDict["classification"]); + return $this->_propDict["classification"]; + } + } + return null; + } + + /** + * Sets the classification + * The calculated reputation of the host. The possible values are: unknown, neutral, suspicious, malicious, unknownFutureValue. + * + * @param HostReputationClassification $val The classification + * + * @return HostReputation + */ + public function setClassification($val) + { + $this->_propDict["classification"] = $val; + return $this; + } + + + /** + * Gets the rules + * A collection of rules that have been used to calculate the classification and score. + * + * @return array|null The rules + */ + public function getRules() + { + if (array_key_exists("rules", $this->_propDict)) { + return $this->_propDict["rules"]; + } else { + return null; + } + } + + /** + * Sets the rules + * A collection of rules that have been used to calculate the classification and score. + * + * @param HostReputationRule[] $val The rules + * + * @return HostReputation + */ + public function setRules($val) + { + $this->_propDict["rules"] = $val; + return $this; + } + + /** + * Gets the score + * The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious. + * + * @return int|null The score + */ + public function getScore() + { + if (array_key_exists("score", $this->_propDict)) { + return $this->_propDict["score"]; + } else { + return null; + } + } + + /** + * Sets the score + * The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious. + * + * @param int $val The score + * + * @return HostReputation + */ + public function setScore($val) + { + $this->_propDict["score"] = intval($val); + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputationClassification.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputationClassification.php new file mode 100644 index 0000000..268aadf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputationClassification.php @@ -0,0 +1,37 @@ +_propDict)) { + return $this->_propDict["description"]; + } else { + return null; + } + } + + /** + * Sets the description + * The description of the rule that gives more context. + * + * @param string $val The value of the description + * + * @return HostReputationRule + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + /** + * Gets the name + * The name of the rule. + * + * @return string|null The name + */ + public function getName() + { + if (array_key_exists("name", $this->_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * The name of the rule. + * + * @param string $val The value of the name + * + * @return HostReputationRule + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** + * Gets the relatedDetailsUrl + * Link to a web page with details related to this rule. + * + * @return string|null The relatedDetailsUrl + */ + public function getRelatedDetailsUrl() + { + if (array_key_exists("relatedDetailsUrl", $this->_propDict)) { + return $this->_propDict["relatedDetailsUrl"]; + } else { + return null; + } + } + + /** + * Sets the relatedDetailsUrl + * Link to a web page with details related to this rule. + * + * @param string $val The value of the relatedDetailsUrl + * + * @return HostReputationRule + */ + public function setRelatedDetailsUrl($val) + { + $this->_propDict["relatedDetailsUrl"] = $val; + return $this; + } + + /** + * Gets the severity + * Indicates the severity that this rule has against the reputation score. The possible values are: unknown, low, medium, high, unknownFutureValue. + * + * @return HostReputationRuleSeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\SecurityNamespace\Model\HostReputationRuleSeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new HostReputationRuleSeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * Indicates the severity that this rule has against the reputation score. The possible values are: unknown, low, medium, high, unknownFutureValue. + * + * @param HostReputationRuleSeverity $val The value to assign to the severity + * + * @return HostReputationRule The HostReputationRule + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputationRuleSeverity.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputationRuleSeverity.php new file mode 100644 index 0000000..c01ccb0 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/HostReputationRuleSeverity.php @@ -0,0 +1,37 @@ +_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * The first date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The firstSeenDateTime + * + * @return HostTracker + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the kind + * The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash. + * + * @return string|null The kind + */ + public function getKind() + { + if (array_key_exists("kind", $this->_propDict)) { + return $this->_propDict["kind"]; + } else { + return null; + } + } + + /** + * Sets the kind + * The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash. + * + * @param string $val The kind + * + * @return HostTracker + */ + public function setKind($val) + { + $this->_propDict["kind"] = $val; + return $this; + } + + /** + * Gets the lastSeenDateTime + * The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @return \DateTime|null The lastSeenDateTime + */ + public function getLastSeenDateTime() + { + if (array_key_exists("lastSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastSeenDateTime"], "\DateTime") || is_null($this->_propDict["lastSeenDateTime"])) { + return $this->_propDict["lastSeenDateTime"]; + } else { + $this->_propDict["lastSeenDateTime"] = new \DateTime($this->_propDict["lastSeenDateTime"]); + return $this->_propDict["lastSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSeenDateTime + * The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. + * + * @param \DateTime $val The lastSeenDateTime + * + * @return HostTracker + */ + public function setLastSeenDateTime($val) + { + $this->_propDict["lastSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the value + * The identification value for the hostTracker. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The identification value for the hostTracker. + * + * @param string $val The value + * + * @return HostTracker + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } + + /** + * Gets the host + * The host related to this hostTracker. When navigating to a hostTracker from a host, this should be assumed to be a return reference. + * + * @return Host|null The host + */ + public function getHost() + { + if (array_key_exists("host", $this->_propDict)) { + if (is_a($this->_propDict["host"], "\Microsoft\Graph\SecurityNamespace\Model\Host") || is_null($this->_propDict["host"])) { + return $this->_propDict["host"]; + } else { + $this->_propDict["host"] = new Host($this->_propDict["host"]); + return $this->_propDict["host"]; + } + } + return null; + } + + /** + * Sets the host + * The host related to this hostTracker. When navigating to a hostTracker from a host, this should be assumed to be a return reference. + * + * @param Host $val The host + * + * @return HostTracker + */ + public function setHost($val) + { + $this->_propDict["host"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Hostname.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Hostname.php new file mode 100644 index 0000000..61d53e7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Hostname.php @@ -0,0 +1,85 @@ +_propDict)) { + return $this->_propDict["registrant"]; + } else { + return null; + } + } + + /** + * Sets the registrant + * The company or individual who registered this hostname, from WHOIS data. + * + * @param string $val The registrant + * + * @return Hostname + */ + public function setRegistrant($val) + { + $this->_propDict["registrant"] = $val; + return $this; + } + + /** + * Gets the registrar + * The registrar for this hostname, from WHOIS data. + * + * @return string|null The registrar + */ + public function getRegistrar() + { + if (array_key_exists("registrar", $this->_propDict)) { + return $this->_propDict["registrar"]; + } else { + return null; + } + } + + /** + * Sets the registrar + * The registrar for this hostname, from WHOIS data. + * + * @param string $val The registrar + * + * @return Hostname + */ + public function setRegistrar($val) + { + $this->_propDict["registrar"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Hyperlink.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Hyperlink.php new file mode 100644 index 0000000..b8dc6a7 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Hyperlink.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * The name for this hyperlink. + * + * @param string $val The value of the name + * + * @return Hyperlink + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + /** + * Gets the url + * The URL for this hyperlink. + * + * @return string|null The url + */ + public function getUrl() + { + if (array_key_exists("url", $this->_propDict)) { + return $this->_propDict["url"]; + } else { + return null; + } + } + + /** + * Sets the url + * The URL for this hyperlink. + * + * @param string $val The value of the url + * + * @return Hyperlink + */ + public function setUrl($val) + { + $this->_propDict["url"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Indicator.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Indicator.php new file mode 100644 index 0000000..dbf69ec --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Indicator.php @@ -0,0 +1,93 @@ +_propDict)) { + if (is_a($this->_propDict["source"], "\Microsoft\Graph\SecurityNamespace\Model\IndicatorSource") || is_null($this->_propDict["source"])) { + return $this->_propDict["source"]; + } else { + $this->_propDict["source"] = new IndicatorSource($this->_propDict["source"]); + return $this->_propDict["source"]; + } + } + return null; + } + + /** + * Sets the source + * The source that provides this indicator. The possible values are: microsoftDefenderThreatIntelligence, openSourceIntelligence, public, unknownFutureValue. + * + * @param IndicatorSource $val The source + * + * @return Indicator + */ + public function setSource($val) + { + $this->_propDict["source"] = $val; + return $this; + } + + /** + * Gets the artifact + * The artifact related to this indicator. + * + * @return Artifact|null The artifact + */ + public function getArtifact() + { + if (array_key_exists("artifact", $this->_propDict)) { + if (is_a($this->_propDict["artifact"], "\Microsoft\Graph\SecurityNamespace\Model\Artifact") || is_null($this->_propDict["artifact"])) { + return $this->_propDict["artifact"]; + } else { + $this->_propDict["artifact"] = new Artifact($this->_propDict["artifact"]); + return $this->_propDict["artifact"]; + } + } + return null; + } + + /** + * Sets the artifact + * The artifact related to this indicator. + * + * @param Artifact $val The artifact + * + * @return Indicator + */ + public function setArtifact($val) + { + $this->_propDict["artifact"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IndicatorSource.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IndicatorSource.php new file mode 100644 index 0000000..0fd4be2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IndicatorSource.php @@ -0,0 +1,36 @@ +_propDict)) { + return $this->_propDict["aliases"]; + } else { + return null; + } + } + + /** + * Sets the aliases + * A list of commonly-known aliases for the threat intelligence included in the intelligenceProfile. + * + * @param string[] $val The aliases + * + * @return IntelligenceProfile + */ + public function setAliases($val) + { + $this->_propDict["aliases"] = $val; + return $this; + } + + + /** + * Gets the countriesOrRegionsOfOrigin + * The country/region of origin for the given actor or threat associated with this intelligenceProfile. + * + * @return array|null The countriesOrRegionsOfOrigin + */ + public function getCountriesOrRegionsOfOrigin() + { + if (array_key_exists("countriesOrRegionsOfOrigin", $this->_propDict)) { + return $this->_propDict["countriesOrRegionsOfOrigin"]; + } else { + return null; + } + } + + /** + * Sets the countriesOrRegionsOfOrigin + * The country/region of origin for the given actor or threat associated with this intelligenceProfile. + * + * @param IntelligenceProfileCountryOrRegionOfOrigin[] $val The countriesOrRegionsOfOrigin + * + * @return IntelligenceProfile + */ + public function setCountriesOrRegionsOfOrigin($val) + { + $this->_propDict["countriesOrRegionsOfOrigin"] = $val; + return $this; + } + + /** + * Gets the description + * A synopsis of the threat actor. This property places the threat actor in wider context, tracing its discovery, history, significant campaigns, targeting, techniques of note, affiliations with governments, law enforcement countermeasures, and any areas of dispute among the security community regarding attribution. + * + * @return FormattedContent|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + if (is_a($this->_propDict["description"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["description"])) { + return $this->_propDict["description"]; + } else { + $this->_propDict["description"] = new FormattedContent($this->_propDict["description"]); + return $this->_propDict["description"]; + } + } + return null; + } + + /** + * Sets the description + * A synopsis of the threat actor. This property places the threat actor in wider context, tracing its discovery, history, significant campaigns, targeting, techniques of note, affiliations with governments, law enforcement countermeasures, and any areas of dispute among the security community regarding attribution. + * + * @param FormattedContent $val The description + * + * @return IntelligenceProfile + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + /** + * Gets the firstActiveDateTime + * The date and time when this intelligenceProfile was first active. 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 firstActiveDateTime + */ + public function getFirstActiveDateTime() + { + if (array_key_exists("firstActiveDateTime", $this->_propDict)) { + if (is_a($this->_propDict["firstActiveDateTime"], "\DateTime") || is_null($this->_propDict["firstActiveDateTime"])) { + return $this->_propDict["firstActiveDateTime"]; + } else { + $this->_propDict["firstActiveDateTime"] = new \DateTime($this->_propDict["firstActiveDateTime"]); + return $this->_propDict["firstActiveDateTime"]; + } + } + return null; + } + + /** + * Sets the firstActiveDateTime + * The date and time when this intelligenceProfile was first active. 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 firstActiveDateTime + * + * @return IntelligenceProfile + */ + public function setFirstActiveDateTime($val) + { + $this->_propDict["firstActiveDateTime"] = $val; + return $this; + } + + /** + * Gets the kind + * A categorization of the type of this intelligenceProfile. The possible values are: actor, tool, unknownFutureValue. + * + * @return IntelligenceProfileKind|null The kind + */ + public function getKind() + { + if (array_key_exists("kind", $this->_propDict)) { + if (is_a($this->_propDict["kind"], "\Microsoft\Graph\SecurityNamespace\Model\IntelligenceProfileKind") || is_null($this->_propDict["kind"])) { + return $this->_propDict["kind"]; + } else { + $this->_propDict["kind"] = new IntelligenceProfileKind($this->_propDict["kind"]); + return $this->_propDict["kind"]; + } + } + return null; + } + + /** + * Sets the kind + * A categorization of the type of this intelligenceProfile. The possible values are: actor, tool, unknownFutureValue. + * + * @param IntelligenceProfileKind $val The kind + * + * @return IntelligenceProfile + */ + public function setKind($val) + { + $this->_propDict["kind"] = $val; + return $this; + } + + /** + * Gets the summary + * A short summary of this intelligenceProfile. + * + * @return FormattedContent|null The summary + */ + public function getSummary() + { + if (array_key_exists("summary", $this->_propDict)) { + if (is_a($this->_propDict["summary"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["summary"])) { + return $this->_propDict["summary"]; + } else { + $this->_propDict["summary"] = new FormattedContent($this->_propDict["summary"]); + return $this->_propDict["summary"]; + } + } + return null; + } + + /** + * Sets the summary + * A short summary of this intelligenceProfile. + * + * @param FormattedContent $val The summary + * + * @return IntelligenceProfile + */ + public function setSummary($val) + { + $this->_propDict["summary"] = $val; + return $this; + } + + /** + * Gets the targets + * Known targets related to this intelligenceProfile. + * + * @return array|null The targets + */ + public function getTargets() + { + if (array_key_exists("targets", $this->_propDict)) { + return $this->_propDict["targets"]; + } else { + return null; + } + } + + /** + * Sets the targets + * Known targets related to this intelligenceProfile. + * + * @param string[] $val The targets + * + * @return IntelligenceProfile + */ + public function setTargets($val) + { + $this->_propDict["targets"] = $val; + return $this; + } + + /** + * Gets the title + * The title of this intelligenceProfile. + * + * @return string|null The title + */ + public function getTitle() + { + if (array_key_exists("title", $this->_propDict)) { + return $this->_propDict["title"]; + } else { + return null; + } + } + + /** + * Sets the title + * The title of this intelligenceProfile. + * + * @param string $val The title + * + * @return IntelligenceProfile + */ + public function setTitle($val) + { + $this->_propDict["title"] = $val; + return $this; + } + + /** + * Gets the tradecraft + * Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group. + * + * @return FormattedContent|null The tradecraft + */ + public function getTradecraft() + { + if (array_key_exists("tradecraft", $this->_propDict)) { + if (is_a($this->_propDict["tradecraft"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["tradecraft"])) { + return $this->_propDict["tradecraft"]; + } else { + $this->_propDict["tradecraft"] = new FormattedContent($this->_propDict["tradecraft"]); + return $this->_propDict["tradecraft"]; + } + } + return null; + } + + /** + * Sets the tradecraft + * Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group. + * + * @param FormattedContent $val The tradecraft + * + * @return IntelligenceProfile + */ + public function setTradecraft($val) + { + $this->_propDict["tradecraft"] = $val; + return $this; + } + + + /** + * Gets the indicators + * Includes an assemblage of high-fidelity network indicators of compromise. + * + * @return array|null The indicators + */ + public function getIndicators() + { + if (array_key_exists("indicators", $this->_propDict)) { + return $this->_propDict["indicators"]; + } else { + return null; + } + } + + /** + * Sets the indicators + * Includes an assemblage of high-fidelity network indicators of compromise. + * + * @param IntelligenceProfileIndicator[] $val The indicators + * + * @return IntelligenceProfile + */ + public function setIndicators($val) + { + $this->_propDict["indicators"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileCountryOrRegionOfOrigin.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileCountryOrRegionOfOrigin.php new file mode 100644 index 0000000..4721c2a --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileCountryOrRegionOfOrigin.php @@ -0,0 +1,82 @@ +_propDict)) { + return $this->_propDict["code"]; + } else { + return null; + } + } + + /** + * Sets the code + * A codified representation for this country/region of origin. + * + * @param string $val The value of the code + * + * @return IntelligenceProfileCountryOrRegionOfOrigin + */ + public function setCode($val) + { + $this->_propDict["code"] = $val; + return $this; + } + /** + * Gets the label + * A display label for this ountry/region of origin. + * + * @return string|null The label + */ + public function getLabel() + { + if (array_key_exists("label", $this->_propDict)) { + return $this->_propDict["label"]; + } else { + return null; + } + } + + /** + * Sets the label + * A display label for this ountry/region of origin. + * + * @param string $val The value of the label + * + * @return IntelligenceProfileCountryOrRegionOfOrigin + */ + public function setLabel($val) + { + $this->_propDict["label"] = $val; + return $this; + } +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileIndicator.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileIndicator.php new file mode 100644 index 0000000..a9641cf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileIndicator.php @@ -0,0 +1,93 @@ +_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. + * + * @param \DateTime $val The firstSeenDateTime + * + * @return IntelligenceProfileIndicator + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the lastSeenDateTime + * Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. + * + * @return \DateTime|null The lastSeenDateTime + */ + public function getLastSeenDateTime() + { + if (array_key_exists("lastSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastSeenDateTime"], "\DateTime") || is_null($this->_propDict["lastSeenDateTime"])) { + return $this->_propDict["lastSeenDateTime"]; + } else { + $this->_propDict["lastSeenDateTime"] = new \DateTime($this->_propDict["lastSeenDateTime"]); + return $this->_propDict["lastSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSeenDateTime + * Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. + * + * @param \DateTime $val The lastSeenDateTime + * + * @return IntelligenceProfileIndicator + */ + public function setLastSeenDateTime($val) + { + $this->_propDict["lastSeenDateTime"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileKind.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileKind.php new file mode 100644 index 0000000..594397c --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/IntelligenceProfileKind.php @@ -0,0 +1,35 @@ +_propDict)) { + if (is_a($this->_propDict["autonomousSystem"], "\Microsoft\Graph\SecurityNamespace\Model\AutonomousSystem") || is_null($this->_propDict["autonomousSystem"])) { + return $this->_propDict["autonomousSystem"]; + } else { + $this->_propDict["autonomousSystem"] = new AutonomousSystem($this->_propDict["autonomousSystem"]); + return $this->_propDict["autonomousSystem"]; + } + } + return null; + } + + /** + * Sets the autonomousSystem + * The details about the autonomous system to which this IP address belongs. + * + * @param AutonomousSystem $val The autonomousSystem + * + * @return IpAddress + */ + public function setAutonomousSystem($val) + { + $this->_propDict["autonomousSystem"] = $val; + return $this; + } + + /** + * Gets the countryOrRegion + * The country or region for this IP address. + * + * @return string|null The countryOrRegion + */ + public function getCountryOrRegion() + { + if (array_key_exists("countryOrRegion", $this->_propDict)) { + return $this->_propDict["countryOrRegion"]; + } else { + return null; + } + } + + /** + * Sets the countryOrRegion + * The country or region for this IP address. + * + * @param string $val The countryOrRegion + * + * @return IpAddress + */ + public function setCountryOrRegion($val) + { + $this->_propDict["countryOrRegion"] = $val; + return $this; + } + + /** + * Gets the hostingProvider + * The hosting company listed for this host. + * + * @return string|null The hostingProvider + */ + public function getHostingProvider() + { + if (array_key_exists("hostingProvider", $this->_propDict)) { + return $this->_propDict["hostingProvider"]; + } else { + return null; + } + } + + /** + * Sets the hostingProvider + * The hosting company listed for this host. + * + * @param string $val The hostingProvider + * + * @return IpAddress + */ + public function setHostingProvider($val) + { + $this->_propDict["hostingProvider"] = $val; + return $this; + } + + /** + * Gets the netblock + * The block of IP addresses this IP address belongs to. + * + * @return string|null The netblock + */ + public function getNetblock() + { + if (array_key_exists("netblock", $this->_propDict)) { + return $this->_propDict["netblock"]; + } else { + return null; + } + } + + /** + * Sets the netblock + * The block of IP addresses this IP address belongs to. + * + * @param string $val The netblock + * + * @return IpAddress + */ + public function setNetblock($val) + { + $this->_propDict["netblock"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/PassiveDnsRecord.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/PassiveDnsRecord.php new file mode 100644 index 0000000..d367cbb --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/PassiveDnsRecord.php @@ -0,0 +1,221 @@ +_propDict)) { + if (is_a($this->_propDict["collectedDateTime"], "\DateTime") || is_null($this->_propDict["collectedDateTime"])) { + return $this->_propDict["collectedDateTime"]; + } else { + $this->_propDict["collectedDateTime"] = new \DateTime($this->_propDict["collectedDateTime"]); + return $this->_propDict["collectedDateTime"]; + } + } + return null; + } + + /** + * Sets the collectedDateTime + * The date and time that this passiveDnsRecord entry was collected by Microsoft. 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 collectedDateTime + * + * @return PassiveDnsRecord + */ + public function setCollectedDateTime($val) + { + $this->_propDict["collectedDateTime"] = $val; + return $this; + } + + /** + * Gets the firstSeenDateTime + * The date and time when this passiveDnsRecord entry was first seen. 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 firstSeenDateTime + */ + public function getFirstSeenDateTime() + { + if (array_key_exists("firstSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["firstSeenDateTime"], "\DateTime") || is_null($this->_propDict["firstSeenDateTime"])) { + return $this->_propDict["firstSeenDateTime"]; + } else { + $this->_propDict["firstSeenDateTime"] = new \DateTime($this->_propDict["firstSeenDateTime"]); + return $this->_propDict["firstSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the firstSeenDateTime + * The date and time when this passiveDnsRecord entry was first seen. 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 firstSeenDateTime + * + * @return PassiveDnsRecord + */ + public function setFirstSeenDateTime($val) + { + $this->_propDict["firstSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the lastSeenDateTime + * The date and time when this passiveDnsRecord entry was most recently seen. 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 lastSeenDateTime + */ + public function getLastSeenDateTime() + { + if (array_key_exists("lastSeenDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastSeenDateTime"], "\DateTime") || is_null($this->_propDict["lastSeenDateTime"])) { + return $this->_propDict["lastSeenDateTime"]; + } else { + $this->_propDict["lastSeenDateTime"] = new \DateTime($this->_propDict["lastSeenDateTime"]); + return $this->_propDict["lastSeenDateTime"]; + } + } + return null; + } + + /** + * Sets the lastSeenDateTime + * The date and time when this passiveDnsRecord entry was most recently seen. 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 lastSeenDateTime + * + * @return PassiveDnsRecord + */ + public function setLastSeenDateTime($val) + { + $this->_propDict["lastSeenDateTime"] = $val; + return $this; + } + + /** + * Gets the recordType + * The DNS record type for this passiveDnsRecord entry. + * + * @return string|null The recordType + */ + public function getRecordType() + { + if (array_key_exists("recordType", $this->_propDict)) { + return $this->_propDict["recordType"]; + } else { + return null; + } + } + + /** + * Sets the recordType + * The DNS record type for this passiveDnsRecord entry. + * + * @param string $val The recordType + * + * @return PassiveDnsRecord + */ + public function setRecordType($val) + { + $this->_propDict["recordType"] = $val; + return $this; + } + + /** + * Gets the artifact + * The artifact related to this passiveDnsRecord entry. + * + * @return Artifact|null The artifact + */ + public function getArtifact() + { + if (array_key_exists("artifact", $this->_propDict)) { + if (is_a($this->_propDict["artifact"], "\Microsoft\Graph\SecurityNamespace\Model\Artifact") || is_null($this->_propDict["artifact"])) { + return $this->_propDict["artifact"]; + } else { + $this->_propDict["artifact"] = new Artifact($this->_propDict["artifact"]); + return $this->_propDict["artifact"]; + } + } + return null; + } + + /** + * Sets the artifact + * The artifact related to this passiveDnsRecord entry. + * + * @param Artifact $val The artifact + * + * @return PassiveDnsRecord + */ + public function setArtifact($val) + { + $this->_propDict["artifact"] = $val; + return $this; + } + + /** + * Gets the parentHost + * The parent host related to this passiveDnsRecord entry. Generally, this is the value that you can search to discover this passiveDnsRecord value. + * + * @return Host|null The parentHost + */ + public function getParentHost() + { + if (array_key_exists("parentHost", $this->_propDict)) { + if (is_a($this->_propDict["parentHost"], "\Microsoft\Graph\SecurityNamespace\Model\Host") || is_null($this->_propDict["parentHost"])) { + return $this->_propDict["parentHost"]; + } else { + $this->_propDict["parentHost"] = new Host($this->_propDict["parentHost"]); + return $this->_propDict["parentHost"]; + } + } + return null; + } + + /** + * Sets the parentHost + * The parent host related to this passiveDnsRecord entry. Generally, this is the value that you can search to discover this passiveDnsRecord value. + * + * @param Host $val The parentHost + * + * @return PassiveDnsRecord + */ + public function setParentHost($val) + { + $this->_propDict["parentHost"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ProcessEvidence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ProcessEvidence.php index 94e75db..7c6a857 100644 --- a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ProcessEvidence.php +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ProcessEvidence.php @@ -120,7 +120,7 @@ class ProcessEvidence extends AlertEvidence /** * Gets the parentProcessCreationDateTime - * Date and time when the parent of the process was created. + * Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The parentProcessCreationDateTime */ @@ -139,7 +139,7 @@ class ProcessEvidence extends AlertEvidence /** * Sets the parentProcessCreationDateTime - * Date and time when the parent of the process was created. + * Date and time when the parent of the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The value to assign to the parentProcessCreationDateTime * @@ -242,7 +242,7 @@ class ProcessEvidence extends AlertEvidence /** * Gets the processCreationDateTime - * Date and time the process was created. + * Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @return \DateTime|null The processCreationDateTime */ @@ -261,7 +261,7 @@ class ProcessEvidence extends AlertEvidence /** * Sets the processCreationDateTime - * Date and time the process was created. + * Date and time when the process was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * * @param \DateTime $val The value to assign to the processCreationDateTime * diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ThreatIntelligence.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ThreatIntelligence.php new file mode 100644 index 0000000..e011fd2 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/ThreatIntelligence.php @@ -0,0 +1,325 @@ +_propDict)) { + return $this->_propDict["articleIndicators"]; + } else { + return null; + } + } + + /** + * Sets the articleIndicators + * Refers to indicators of threat or compromise highlighted in an microsoft.graph.security.article.Note: List retrieval is not yet supported. + * + * @param ArticleIndicator[] $val The articleIndicators + * + * @return ThreatIntelligence + */ + public function setArticleIndicators($val) + { + $this->_propDict["articleIndicators"] = $val; + return $this; + } + + + /** + * Gets the articles + * A list of article objects. + * + * @return array|null The articles + */ + public function getArticles() + { + if (array_key_exists("articles", $this->_propDict)) { + return $this->_propDict["articles"]; + } else { + return null; + } + } + + /** + * Sets the articles + * A list of article objects. + * + * @param Article[] $val The articles + * + * @return ThreatIntelligence + */ + public function setArticles($val) + { + $this->_propDict["articles"] = $val; + return $this; + } + + + /** + * Gets the hostComponents + * Retrieve details about microsoft.graph.security.hostComponent objects.Note: List retrieval is not yet supported. + * + * @return array|null The hostComponents + */ + public function getHostComponents() + { + if (array_key_exists("hostComponents", $this->_propDict)) { + return $this->_propDict["hostComponents"]; + } else { + return null; + } + } + + /** + * Sets the hostComponents + * Retrieve details about microsoft.graph.security.hostComponent objects.Note: List retrieval is not yet supported. + * + * @param HostComponent[] $val The hostComponents + * + * @return ThreatIntelligence + */ + public function setHostComponents($val) + { + $this->_propDict["hostComponents"] = $val; + return $this; + } + + + /** + * Gets the hostCookies + * Retrieve details about microsoft.graph.security.hostCookie objects.Note: List retrieval is not yet supported. + * + * @return array|null The hostCookies + */ + public function getHostCookies() + { + if (array_key_exists("hostCookies", $this->_propDict)) { + return $this->_propDict["hostCookies"]; + } else { + return null; + } + } + + /** + * Sets the hostCookies + * Retrieve details about microsoft.graph.security.hostCookie objects.Note: List retrieval is not yet supported. + * + * @param HostCookie[] $val The hostCookies + * + * @return ThreatIntelligence + */ + public function setHostCookies($val) + { + $this->_propDict["hostCookies"] = $val; + return $this; + } + + + /** + * Gets the hosts + * Refers to microsoft.graph.security.host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported. + * + * @return array|null The hosts + */ + public function getHosts() + { + if (array_key_exists("hosts", $this->_propDict)) { + return $this->_propDict["hosts"]; + } else { + return null; + } + } + + /** + * Sets the hosts + * Refers to microsoft.graph.security.host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported. + * + * @param Host[] $val The hosts + * + * @return ThreatIntelligence + */ + public function setHosts($val) + { + $this->_propDict["hosts"] = $val; + return $this; + } + + + /** + * Gets the hostTrackers + * Retrieve details about microsoft.graph.security.hostTracker objects.Note: List retrieval is not yet supported. + * + * @return array|null The hostTrackers + */ + public function getHostTrackers() + { + if (array_key_exists("hostTrackers", $this->_propDict)) { + return $this->_propDict["hostTrackers"]; + } else { + return null; + } + } + + /** + * Sets the hostTrackers + * Retrieve details about microsoft.graph.security.hostTracker objects.Note: List retrieval is not yet supported. + * + * @param HostTracker[] $val The hostTrackers + * + * @return ThreatIntelligence + */ + public function setHostTrackers($val) + { + $this->_propDict["hostTrackers"] = $val; + return $this; + } + + + /** + * Gets the intelligenceProfileIndicators + * + * @return array|null The intelligenceProfileIndicators + */ + public function getIntelligenceProfileIndicators() + { + if (array_key_exists("intelligenceProfileIndicators", $this->_propDict)) { + return $this->_propDict["intelligenceProfileIndicators"]; + } else { + return null; + } + } + + /** + * Sets the intelligenceProfileIndicators + * + * @param IntelligenceProfileIndicator[] $val The intelligenceProfileIndicators + * + * @return ThreatIntelligence + */ + public function setIntelligenceProfileIndicators($val) + { + $this->_propDict["intelligenceProfileIndicators"] = $val; + return $this; + } + + + /** + * Gets the intelProfiles + * A list of intelligenceProfile objects. + * + * @return array|null The intelProfiles + */ + public function getIntelProfiles() + { + if (array_key_exists("intelProfiles", $this->_propDict)) { + return $this->_propDict["intelProfiles"]; + } else { + return null; + } + } + + /** + * Sets the intelProfiles + * A list of intelligenceProfile objects. + * + * @param IntelligenceProfile[] $val The intelProfiles + * + * @return ThreatIntelligence + */ + public function setIntelProfiles($val) + { + $this->_propDict["intelProfiles"] = $val; + return $this; + } + + + /** + * Gets the passiveDnsRecords + * Retrieve details about microsoft.graph.security.passiveDnsRecord objects.Note: List retrieval is not yet supported. + * + * @return array|null The passiveDnsRecords + */ + public function getPassiveDnsRecords() + { + if (array_key_exists("passiveDnsRecords", $this->_propDict)) { + return $this->_propDict["passiveDnsRecords"]; + } else { + return null; + } + } + + /** + * Sets the passiveDnsRecords + * Retrieve details about microsoft.graph.security.passiveDnsRecord objects.Note: List retrieval is not yet supported. + * + * @param PassiveDnsRecord[] $val The passiveDnsRecords + * + * @return ThreatIntelligence + */ + public function setPassiveDnsRecords($val) + { + $this->_propDict["passiveDnsRecords"] = $val; + return $this; + } + + + /** + * Gets the vulnerabilities + * Retrieve details about microsoft.graph.security.vulnerabilities.Note: List retrieval is not yet supported. + * + * @return array|null The vulnerabilities + */ + public function getVulnerabilities() + { + if (array_key_exists("vulnerabilities", $this->_propDict)) { + return $this->_propDict["vulnerabilities"]; + } else { + return null; + } + } + + /** + * Sets the vulnerabilities + * Retrieve details about microsoft.graph.security.vulnerabilities.Note: List retrieval is not yet supported. + * + * @param Vulnerability[] $val The vulnerabilities + * + * @return ThreatIntelligence + */ + public function setVulnerabilities($val) + { + $this->_propDict["vulnerabilities"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UnclassifiedArtifact.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UnclassifiedArtifact.php new file mode 100644 index 0000000..a0ad49f --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/UnclassifiedArtifact.php @@ -0,0 +1,85 @@ +_propDict)) { + return $this->_propDict["kind"]; + } else { + return null; + } + } + + /** + * Sets the kind + * The kind for this unclassifiedArtifact resource, describing what this value means. + * + * @param string $val The kind + * + * @return UnclassifiedArtifact + */ + public function setKind($val) + { + $this->_propDict["kind"] = $val; + return $this; + } + + /** + * Gets the value + * The value for this unclassifiedArtifact. + * + * @return string|null The value + */ + public function getValue() + { + if (array_key_exists("value", $this->_propDict)) { + return $this->_propDict["value"]; + } else { + return null; + } + } + + /** + * Sets the value + * The value for this unclassifiedArtifact. + * + * @param string $val The value + * + * @return UnclassifiedArtifact + */ + public function setValue($val) + { + $this->_propDict["value"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Vulnerability.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Vulnerability.php new file mode 100644 index 0000000..b2e1f77 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/Vulnerability.php @@ -0,0 +1,556 @@ +_propDict)) { + return $this->_propDict["activeExploitsObserved"]; + } else { + return null; + } + } + + /** + * Sets the activeExploitsObserved + * Indicates whether this vulnerability has any known exploits associated to known bad actors. + * + * @param bool $val The activeExploitsObserved + * + * @return Vulnerability + */ + public function setActiveExploitsObserved($val) + { + $this->_propDict["activeExploitsObserved"] = boolval($val); + return $this; + } + + /** + * Gets the commonWeaknessEnumerationIds + * Community-defined common weakness enumerations (CWE). + * + * @return array|null The commonWeaknessEnumerationIds + */ + public function getCommonWeaknessEnumerationIds() + { + if (array_key_exists("commonWeaknessEnumerationIds", $this->_propDict)) { + return $this->_propDict["commonWeaknessEnumerationIds"]; + } else { + return null; + } + } + + /** + * Sets the commonWeaknessEnumerationIds + * Community-defined common weakness enumerations (CWE). + * + * @param string[] $val The commonWeaknessEnumerationIds + * + * @return Vulnerability + */ + public function setCommonWeaknessEnumerationIds($val) + { + $this->_propDict["commonWeaknessEnumerationIds"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * The date and time when this vulnerability article was first created. + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * The date and time when this vulnerability article was first created. + * + * @param \DateTime $val The createdDateTime + * + * @return Vulnerability + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the cvss2Summary + * A summary of the common vulnerability scoring system (v2) findings about this vulnerability. + * + * @return CvssSummary|null The cvss2Summary + */ + public function getCvss2Summary() + { + if (array_key_exists("cvss2Summary", $this->_propDict)) { + if (is_a($this->_propDict["cvss2Summary"], "\Microsoft\Graph\SecurityNamespace\Model\CvssSummary") || is_null($this->_propDict["cvss2Summary"])) { + return $this->_propDict["cvss2Summary"]; + } else { + $this->_propDict["cvss2Summary"] = new CvssSummary($this->_propDict["cvss2Summary"]); + return $this->_propDict["cvss2Summary"]; + } + } + return null; + } + + /** + * Sets the cvss2Summary + * A summary of the common vulnerability scoring system (v2) findings about this vulnerability. + * + * @param CvssSummary $val The cvss2Summary + * + * @return Vulnerability + */ + public function setCvss2Summary($val) + { + $this->_propDict["cvss2Summary"] = $val; + return $this; + } + + /** + * Gets the cvss3Summary + * A summary of the common vulnerability scoring system (v3) findings about this vulnerability. + * + * @return CvssSummary|null The cvss3Summary + */ + public function getCvss3Summary() + { + if (array_key_exists("cvss3Summary", $this->_propDict)) { + if (is_a($this->_propDict["cvss3Summary"], "\Microsoft\Graph\SecurityNamespace\Model\CvssSummary") || is_null($this->_propDict["cvss3Summary"])) { + return $this->_propDict["cvss3Summary"]; + } else { + $this->_propDict["cvss3Summary"] = new CvssSummary($this->_propDict["cvss3Summary"]); + return $this->_propDict["cvss3Summary"]; + } + } + return null; + } + + /** + * Sets the cvss3Summary + * A summary of the common vulnerability scoring system (v3) findings about this vulnerability. + * + * @param CvssSummary $val The cvss3Summary + * + * @return Vulnerability + */ + public function setCvss3Summary($val) + { + $this->_propDict["cvss3Summary"] = $val; + return $this; + } + + /** + * Gets the description + * The vulnerability article contents, describing the vulnerability. + * + * @return FormattedContent|null The description + */ + public function getDescription() + { + if (array_key_exists("description", $this->_propDict)) { + if (is_a($this->_propDict["description"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["description"])) { + return $this->_propDict["description"]; + } else { + $this->_propDict["description"] = new FormattedContent($this->_propDict["description"]); + return $this->_propDict["description"]; + } + } + return null; + } + + /** + * Sets the description + * The vulnerability article contents, describing the vulnerability. + * + * @param FormattedContent $val The description + * + * @return Vulnerability + */ + public function setDescription($val) + { + $this->_propDict["description"] = $val; + return $this; + } + + + /** + * Gets the exploits + * Known exploits for this vulnerability. + * + * @return array|null The exploits + */ + public function getExploits() + { + if (array_key_exists("exploits", $this->_propDict)) { + return $this->_propDict["exploits"]; + } else { + return null; + } + } + + /** + * Sets the exploits + * Known exploits for this vulnerability. + * + * @param Hyperlink[] $val The exploits + * + * @return Vulnerability + */ + public function setExploits($val) + { + $this->_propDict["exploits"] = $val; + return $this; + } + + /** + * Gets the exploitsAvailable + * Indicates whether this vulnerability has exploits in public sources (such as Packetstorm or Exploit-DB) online. + * + * @return bool|null The exploitsAvailable + */ + public function getExploitsAvailable() + { + if (array_key_exists("exploitsAvailable", $this->_propDict)) { + return $this->_propDict["exploitsAvailable"]; + } else { + return null; + } + } + + /** + * Sets the exploitsAvailable + * Indicates whether this vulnerability has exploits in public sources (such as Packetstorm or Exploit-DB) online. + * + * @param bool $val The exploitsAvailable + * + * @return Vulnerability + */ + public function setExploitsAvailable($val) + { + $this->_propDict["exploitsAvailable"] = boolval($val); + return $this; + } + + /** + * Gets the hasChatter + * Indicates whether chatter about this vulnerability has been discovered online. + * + * @return bool|null The hasChatter + */ + public function getHasChatter() + { + if (array_key_exists("hasChatter", $this->_propDict)) { + return $this->_propDict["hasChatter"]; + } else { + return null; + } + } + + /** + * Sets the hasChatter + * Indicates whether chatter about this vulnerability has been discovered online. + * + * @param bool $val The hasChatter + * + * @return Vulnerability + */ + public function setHasChatter($val) + { + $this->_propDict["hasChatter"] = boolval($val); + return $this; + } + + /** + * Gets the lastModifiedDateTime + * The date and time when this vulnerability article was most recently updated. + * + * @return \DateTime|null The lastModifiedDateTime + */ + public function getLastModifiedDateTime() + { + if (array_key_exists("lastModifiedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["lastModifiedDateTime"], "\DateTime") || is_null($this->_propDict["lastModifiedDateTime"])) { + return $this->_propDict["lastModifiedDateTime"]; + } else { + $this->_propDict["lastModifiedDateTime"] = new \DateTime($this->_propDict["lastModifiedDateTime"]); + return $this->_propDict["lastModifiedDateTime"]; + } + } + return null; + } + + /** + * Sets the lastModifiedDateTime + * The date and time when this vulnerability article was most recently updated. + * + * @param \DateTime $val The lastModifiedDateTime + * + * @return Vulnerability + */ + public function setLastModifiedDateTime($val) + { + $this->_propDict["lastModifiedDateTime"] = $val; + return $this; + } + + /** + * Gets the priorityScore + * A unique algorithm that reflects the priority of a vulnerability based on the CVSS score, exploits, chatter, and linkage to malware. This property also evaluates the recency of these components so users can understand which vulnerability should be remediated first. + * + * @return int|null The priorityScore + */ + public function getPriorityScore() + { + if (array_key_exists("priorityScore", $this->_propDict)) { + return $this->_propDict["priorityScore"]; + } else { + return null; + } + } + + /** + * Sets the priorityScore + * A unique algorithm that reflects the priority of a vulnerability based on the CVSS score, exploits, chatter, and linkage to malware. This property also evaluates the recency of these components so users can understand which vulnerability should be remediated first. + * + * @param int $val The priorityScore + * + * @return Vulnerability + */ + public function setPriorityScore($val) + { + $this->_propDict["priorityScore"] = intval($val); + return $this; + } + + /** + * Gets the publishedDateTime + * The date and time when this vulnerability article was published. + * + * @return \DateTime|null The publishedDateTime + */ + public function getPublishedDateTime() + { + if (array_key_exists("publishedDateTime", $this->_propDict)) { + if (is_a($this->_propDict["publishedDateTime"], "\DateTime") || is_null($this->_propDict["publishedDateTime"])) { + return $this->_propDict["publishedDateTime"]; + } else { + $this->_propDict["publishedDateTime"] = new \DateTime($this->_propDict["publishedDateTime"]); + return $this->_propDict["publishedDateTime"]; + } + } + return null; + } + + /** + * Sets the publishedDateTime + * The date and time when this vulnerability article was published. + * + * @param \DateTime $val The publishedDateTime + * + * @return Vulnerability + */ + public function setPublishedDateTime($val) + { + $this->_propDict["publishedDateTime"] = $val; + return $this; + } + + + /** + * Gets the references + * Reference links where further information can be learned about this vulnerability. + * + * @return array|null The references + */ + public function getReferences() + { + if (array_key_exists("references", $this->_propDict)) { + return $this->_propDict["references"]; + } else { + return null; + } + } + + /** + * Sets the references + * Reference links where further information can be learned about this vulnerability. + * + * @param Hyperlink[] $val The references + * + * @return Vulnerability + */ + public function setReferences($val) + { + $this->_propDict["references"] = $val; + return $this; + } + + /** + * Gets the remediation + * Any known remediation steps. + * + * @return FormattedContent|null The remediation + */ + public function getRemediation() + { + if (array_key_exists("remediation", $this->_propDict)) { + if (is_a($this->_propDict["remediation"], "\Microsoft\Graph\SecurityNamespace\Model\FormattedContent") || is_null($this->_propDict["remediation"])) { + return $this->_propDict["remediation"]; + } else { + $this->_propDict["remediation"] = new FormattedContent($this->_propDict["remediation"]); + return $this->_propDict["remediation"]; + } + } + return null; + } + + /** + * Sets the remediation + * Any known remediation steps. + * + * @param FormattedContent $val The remediation + * + * @return Vulnerability + */ + public function setRemediation($val) + { + $this->_propDict["remediation"] = $val; + return $this; + } + + /** + * Gets the severity + * Indicates the severity of this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. + * + * @return VulnerabilitySeverity|null The severity + */ + public function getSeverity() + { + if (array_key_exists("severity", $this->_propDict)) { + if (is_a($this->_propDict["severity"], "\Microsoft\Graph\SecurityNamespace\Model\VulnerabilitySeverity") || is_null($this->_propDict["severity"])) { + return $this->_propDict["severity"]; + } else { + $this->_propDict["severity"] = new VulnerabilitySeverity($this->_propDict["severity"]); + return $this->_propDict["severity"]; + } + } + return null; + } + + /** + * Sets the severity + * Indicates the severity of this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. + * + * @param VulnerabilitySeverity $val The severity + * + * @return Vulnerability + */ + public function setSeverity($val) + { + $this->_propDict["severity"] = $val; + return $this; + } + + + /** + * Gets the articles + * Articles related to this vulnerability. + * + * @return array|null The articles + */ + public function getArticles() + { + if (array_key_exists("articles", $this->_propDict)) { + return $this->_propDict["articles"]; + } else { + return null; + } + } + + /** + * Sets the articles + * Articles related to this vulnerability. + * + * @param Article[] $val The articles + * + * @return Vulnerability + */ + public function setArticles($val) + { + $this->_propDict["articles"] = $val; + return $this; + } + + + /** + * Gets the components + * Components related to this vulnerability article. + * + * @return array|null The components + */ + public function getComponents() + { + if (array_key_exists("components", $this->_propDict)) { + return $this->_propDict["components"]; + } else { + return null; + } + } + + /** + * Sets the components + * Components related to this vulnerability article. + * + * @param VulnerabilityComponent[] $val The components + * + * @return Vulnerability + */ + public function setComponents($val) + { + $this->_propDict["components"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/VulnerabilityComponent.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/VulnerabilityComponent.php new file mode 100644 index 0000000..4c38ca4 --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/VulnerabilityComponent.php @@ -0,0 +1,56 @@ +_propDict)) { + return $this->_propDict["name"]; + } else { + return null; + } + } + + /** + * Sets the name + * The name of this vulnerability component. + * + * @param string $val The name + * + * @return VulnerabilityComponent + */ + public function setName($val) + { + $this->_propDict["name"] = $val; + return $this; + } + +} diff --git a/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/VulnerabilitySeverity.php b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/VulnerabilitySeverity.php new file mode 100644 index 0000000..6e687bf --- /dev/null +++ b/vendor/microsoft/microsoft-graph/src/SecurityNamespace/Model/VulnerabilitySeverity.php @@ -0,0 +1,38 @@ +