1
0
Fork 0

Updating libraries

master
Brie Bruns 2023-10-19 12:52:06 -06:00
parent 87e49efa03
commit 7c76825758
459 changed files with 16937 additions and 1210 deletions

12
composer.lock generated
View File

@ -333,16 +333,16 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.107.0",
"version": "1.108.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "63fed05d4d9c348db094f8d8a1d44ff9ce6887c7"
"reference": "96b940ab530c693832648bdf5ffbb975e29d2233"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/63fed05d4d9c348db094f8d8a1d44ff9ce6887c7",
"reference": "63fed05d4d9c348db094f8d8a1d44ff9ce6887c7",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/96b940ab530c693832648bdf5ffbb975e29d2233",
"reference": "96b940ab530c693832648bdf5ffbb975e29d2233",
"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.107.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.108.0"
},
"time": "2023-09-27T06:43:40+00:00"
"time": "2023-10-11T11:00:38+00:00"
},
{
"name": "psr/http-client",

View File

@ -336,17 +336,17 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.107.0",
"version_normalized": "1.107.0.0",
"version": "1.108.0",
"version_normalized": "1.108.0.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "63fed05d4d9c348db094f8d8a1d44ff9ce6887c7"
"reference": "96b940ab530c693832648bdf5ffbb975e29d2233"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/63fed05d4d9c348db094f8d8a1d44ff9ce6887c7",
"reference": "63fed05d4d9c348db094f8d8a1d44ff9ce6887c7",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/96b940ab530c693832648bdf5ffbb975e29d2233",
"reference": "96b940ab530c693832648bdf5ffbb975e29d2233",
"shasum": ""
},
"require": {
@ -361,7 +361,7 @@
"phpstan/phpstan": "^0.12.90 || ^1.0.0",
"phpunit/phpunit": "^8.0 || ^9.0"
},
"time": "2023-09-27T06:43:40+00:00",
"time": "2023-10-11T11:00:38+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.107.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.108.0"
},
"install-path": "../microsoft/microsoft-graph"
},

View File

@ -3,7 +3,7 @@
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '9de74f9b1657f95b4789eb16e893ae84bb40ac27',
'reference' => '87e49efa03aa18b5c194bc47429adf1b5ea5ea70',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@ -13,7 +13,7 @@
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '9de74f9b1657f95b4789eb16e893ae84bb40ac27',
'reference' => '87e49efa03aa18b5c194bc47429adf1b5ea5ea70',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@ -47,9 +47,9 @@
'dev_requirement' => false,
),
'microsoft/microsoft-graph' => array(
'pretty_version' => '1.107.0',
'version' => '1.107.0.0',
'reference' => '63fed05d4d9c348db094f8d8a1d44ff9ce6887c7',
'pretty_version' => '1.108.0',
'version' => '1.108.0.0',
'reference' => '96b940ab530c693832648bdf5ffbb975e29d2233',
'type' => 'library',
'install_path' => __DIR__ . '/../microsoft/microsoft-graph',
'aliases' => array(),

View File

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

View File

@ -217,7 +217,7 @@ class Session extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the startDateTime
* UTC fime when the first user joined the session. 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
* UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
*
* @return \DateTime|null The startDateTime
*/
@ -236,7 +236,7 @@ class Session extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the startDateTime
* UTC fime when the first user joined the session. 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
* UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
*
* @param \DateTime $val The startDateTime
*

View File

@ -91,7 +91,7 @@ class AlertImpact extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the value
* The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected.
* The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that six Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected.
*
* @return int|null The value
*/
@ -106,7 +106,7 @@ class AlertImpact extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the value
* The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected.
* The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that six Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected.
*
* @param int $val The value of the value
*

View File

@ -89,32 +89,4 @@ class NotificationChannel extends \Beta\Microsoft\Graph\Model\Entity
$this->_propDict["notificationReceivers"] = $val;
return $this;
}
/**
* Gets the receivers
* The contact information about the notification receivers, such as email addresses. For portal notifications, receivers can be left blank. For email notifications, receivers consists of email addresses such as serena.davis@contoso.com.
*
* @return string|null The receivers
*/
public function getReceivers()
{
if (array_key_exists("receivers", $this->_propDict)) {
return $this->_propDict["receivers"];
} else {
return null;
}
}
/**
* Sets the receivers
* The contact information about the notification receivers, such as email addresses. For portal notifications, receivers can be left blank. For email notifications, receivers consists of email addresses such as serena.davis@contoso.com.
*
* @param string $val The value of the receivers
*
* @return NotificationChannel
*/
public function setReceivers($val)
{
$this->_propDict["receivers"] = $val;
return $this;
}
}

View File

@ -113,7 +113,7 @@ class CaseExportOperation extends CaseOperation
/**
* Gets the exportOptions
* The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.
* The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.
*
* @return ExportOptions|null The exportOptions
*/
@ -132,7 +132,7 @@ class CaseExportOperation extends CaseOperation
/**
* Sets the exportOptions
* The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.
* The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.
*
* @param ExportOptions $val The exportOptions
*
@ -146,7 +146,7 @@ class CaseExportOperation extends CaseOperation
/**
* Gets the exportStructure
* The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst.
* The options provided specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst.
*
* @return ExportFileStructure|null The exportStructure
*/
@ -165,7 +165,7 @@ class CaseExportOperation extends CaseOperation
/**
* Sets the exportStructure
* The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst.
* The options provided specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst.
*
* @param ExportFileStructure $val The exportStructure
*

View File

@ -121,7 +121,7 @@ class SourceCollection extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the dataSourceScopes
* When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
* When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
*
* @return DataSourceScopes|null The dataSourceScopes
*/
@ -140,7 +140,7 @@ class SourceCollection extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the dataSourceScopes
* When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
* When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
*
* @param DataSourceScopes $val The dataSourceScopes
*

View File

@ -124,7 +124,7 @@ class Acl extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the value
* The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup.
* The unique identifer of the identity. For Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. For external groups, value is set to the ID of the externalGroup.
*
* @return string|null The value
*/
@ -139,7 +139,7 @@ class Acl extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the value
* The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup.
* The unique identifer of the identity. For Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. For external groups, value is set to the ID of the externalGroup.
*
* @param string $val The value of the value
*

View File

@ -87,6 +87,34 @@ class External implements \JsonSerializable
}
/**
* Gets the authorizationSystems
*
* @return array|null The authorizationSystems
*/
public function getAuthorizationSystems()
{
if (array_key_exists("authorizationSystems", $this->_propDict)) {
return $this->_propDict["authorizationSystems"];
} else {
return null;
}
}
/**
* Sets the authorizationSystems
*
* @param \Beta\Microsoft\Graph\Model\AuthorizationSystem[] $val The authorizationSystems
*
* @return External
*/
public function setAuthorizationSystems($val)
{
$this->_propDict["authorizationSystems"] = $val;
return $this;
}
/**
* Gets the connections
*

View File

@ -39,7 +39,7 @@ class Label extends Enum
const FILE_NAME = "fileName";
const FILE_EXTENSION = "fileExtension";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
const ICON_URL = "iconUrl";
const CONTAINER_NAME = "containerName";
const CONTAINER_URL = "containerUrl";
const ICON_URL = "iconUrl";
}

View File

@ -26,7 +26,7 @@ class TenantStatusInformation extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the delegatedPrivilegeStatus
* The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.
* The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.
*
* @return DelegatedPrivilegeStatus|null The delegatedPrivilegeStatus
*/
@ -45,7 +45,7 @@ class TenantStatusInformation extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the delegatedPrivilegeStatus
* The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.
* The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.
*
* @param DelegatedPrivilegeStatus $val The value to assign to the delegatedPrivilegeStatus
*

View File

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

View File

@ -82,7 +82,7 @@ class AccessPackageAssignmentRequestCallbackData extends CustomExtensionData
/**
* Gets the stage
* Indicates the stage at which the custom callout extension will be executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue.
* Indicates the stage at which the custom callout extension is executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue.
*
* @return AccessPackageCustomExtensionStage|null The stage
*/
@ -101,7 +101,7 @@ class AccessPackageAssignmentRequestCallbackData extends CustomExtensionData
/**
* Sets the stage
* Indicates the stage at which the custom callout extension will be executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue.
* Indicates the stage at which the custom callout extension is executed. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue.
*
* @param AccessPackageCustomExtensionStage $val The value to assign to the stage
*

View File

@ -84,7 +84,7 @@ class AccessPackageAssignmentResourceRole extends Entity
/**
* Gets the status
* The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.
* The value is PendingFulfillment when the access package assignment hasn't yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.
*
* @return string|null The status
*/
@ -99,7 +99,7 @@ class AccessPackageAssignmentResourceRole extends Entity
/**
* Sets the status
* The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.
* The value is PendingFulfillment when the access package assignment hasn't yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.
*
* @param string $val The status
*

View File

@ -55,6 +55,7 @@ class AccessPackageSubject extends Entity
/**
* Gets the cleanupScheduledDateTime
* The date and time the subject is marked to be blocked from sign in or deleted. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
*
* @return \DateTime|null The cleanupScheduledDateTime
*/
@ -73,6 +74,7 @@ class AccessPackageSubject extends Entity
/**
* Sets the cleanupScheduledDateTime
* The date and time the subject is marked to be blocked from sign in or deleted. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.
*
* @param \DateTime $val The cleanupScheduledDateTime
*
@ -173,7 +175,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. Alternate key.
* The object identifier of the subject. null if the subject isn't yet a user in the tenant. Alternate key.
*
* @return string|null The objectId
*/
@ -188,7 +190,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. Alternate key.
* The object identifier of the subject. null if the subject isn't yet a user in the tenant. Alternate key.
*
* @param string $val The objectId
*

View File

@ -58,7 +58,7 @@ class AccessReviewHistoryScheduleSettings extends Entity
}
/**
* Gets the reportRange
* A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.
* A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the first of every month, the reportRange is P1M. In this case, on the first of every month, access review history data is collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.
*
* @return string|null The reportRange
*/
@ -73,7 +73,7 @@ class AccessReviewHistoryScheduleSettings extends Entity
/**
* Sets the reportRange
* A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.
* A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the first of every month, the reportRange is P1M. In this case, on the first of every month, access review history data is collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.
*
* @param string $val The value of the reportRange
*

View File

@ -26,7 +26,7 @@ class AccessReviewInstance extends Entity
{
/**
* Gets the endDateTime
* DateTime when review instance is scheduled to end.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. Supports $select. Read-only.
* DateTime when review instance is scheduled to end. 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. Supports $select. Read-only.
*
* @return \DateTime|null The endDateTime
*/
@ -45,7 +45,7 @@ class AccessReviewInstance extends Entity
/**
* Sets the endDateTime
* DateTime when review instance is scheduled to end.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. Supports $select. Read-only.
* DateTime when review instance is scheduled to end. 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. Supports $select. Read-only.
*
* @param \DateTime $val The endDateTime
*
@ -90,7 +90,7 @@ class AccessReviewInstance extends Entity
/**
* Gets the fallbackReviewers
* This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select.
* This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn't exist, or manager is specified as reviewer but a user's manager doesn't exist. Supports $select.
*
* @return array|null The fallbackReviewers
*/
@ -105,7 +105,7 @@ class AccessReviewInstance extends Entity
/**
* Sets the fallbackReviewers
* This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select.
* This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers are notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner doesn't exist, or manager is specified as reviewer but a user's manager doesn't exist. Supports $select.
*
* @param AccessReviewReviewerScope[] $val The fallbackReviewers
*
@ -304,7 +304,7 @@ class AccessReviewInstance extends Entity
/**
* Gets the definition
* There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.
* There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.
*
* @return AccessReviewScheduleDefinition|null The definition
*/
@ -323,7 +323,7 @@ class AccessReviewInstance extends Entity
/**
* Sets the definition
* There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.
* There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.
*
* @param AccessReviewScheduleDefinition $val The definition
*

View File

@ -81,7 +81,7 @@ class AccessReviewRecurrenceSettings extends Entity
}
/**
* Gets the recurrenceEndType
* How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed.
* How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it's never, then there's no explicit end of the recurrence series. If it's endBy, then the recurrence ends at a certain date. If it's occurrences, then the series ends after recurrenceCount instances of the review have completed.
*
* @return string|null The recurrenceEndType
*/
@ -96,7 +96,7 @@ class AccessReviewRecurrenceSettings extends Entity
/**
* Sets the recurrenceEndType
* How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed.
* How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it's never, then there's no explicit end of the recurrence series. If it's endBy, then the recurrence ends at a certain date. If it's occurrences, then the series ends after recurrenceCount instances of the review have completed.
*
* @param string $val The value of the recurrenceEndType
*
@ -109,7 +109,7 @@ class AccessReviewRecurrenceSettings extends Entity
}
/**
* Gets the recurrenceType
* The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual.
* The recurrence interval. Possible values: onetime, weekly, monthly, quarterly, halfyearly or annual.
*
* @return string|null The recurrenceType
*/
@ -124,7 +124,7 @@ class AccessReviewRecurrenceSettings extends Entity
/**
* Sets the recurrenceType
* The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual.
* The recurrence interval. Possible values: onetime, weekly, monthly, quarterly, halfyearly or annual.
*
* @param string $val The value of the recurrenceType
*

View File

@ -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. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory.
* 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 can't 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. For more information about working with restricted management administrative units, see Restricted management administrative units in Azure Active Directory.
* 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 can't 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
*

View File

@ -86,7 +86,7 @@ class AggregationOption extends Entity
}
/**
* Gets the size
* The number of searchBucket resources to be returned. This is not required when the range is provided manually in the search request. Optional.
* The number of searchBucket resources to be returned. This isn't required when the range is provided manually in the search request. Optional.
*
* @return int|null The size
*/
@ -101,7 +101,7 @@ class AggregationOption extends Entity
/**
* Sets the size
* The number of searchBucket resources to be returned. This is not required when the range is provided manually in the search request. Optional.
* The number of searchBucket resources to be returned. This isn't required when the range is provided manually in the search request. Optional.
*
* @param int $val The value of the size
*

View File

@ -26,7 +26,7 @@ class AllowedValue extends Entity
{
/**
* Gets the isActive
* Indicates whether the predefined value is active or deactivated. If set to false, this predefined value cannot be assigned to any additional supported directory objects.
* Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can't be assigned to any more supported directory objects.
*
* @return bool|null The isActive
*/
@ -41,7 +41,7 @@ class AllowedValue extends Entity
/**
* Sets the isActive
* Indicates whether the predefined value is active or deactivated. If set to false, this predefined value cannot be assigned to any additional supported directory objects.
* Indicates whether the predefined value is active or deactivated. If set to false, this predefined value can't be assigned to any more supported directory objects.
*
* @param bool $val The isActive
*

View File

@ -109,7 +109,7 @@ class AppRole extends Entity
}
/**
* Gets the id
* Unique role identifier inside the appRoles collection. When creating a new app role, a new GUID identifier must be provided.
* Unique role identifier inside the appRoles collection. You must specify a new GUID identifier when you create a new app role.
*
* @return string|null The id
*/
@ -124,7 +124,7 @@ class AppRole extends Entity
/**
* Sets the id
* Unique role identifier inside the appRoles collection. When creating a new app role, a new GUID identifier must be provided.
* Unique role identifier inside the appRoles collection. You must specify a new GUID identifier when you create a new app role.
*
* @param string $val The value of the id
*
@ -193,7 +193,7 @@ class AppRole extends Entity
}
/**
* Gets the value
* Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, as well as characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, are not allowed. May not begin with ..
* Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren't allowed. May not begin with ..
*
* @return string|null The value
*/
@ -208,7 +208,7 @@ class AppRole extends Entity
/**
* Sets the value
* Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, as well as characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, are not allowed. May not begin with ..
* Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ; = ? @ [ ] ^ + _ { } ~, and characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, aren't allowed. May not begin with ..
*
* @param string $val The value of the value
*

View File

@ -26,7 +26,7 @@ class AppleManagedIdentityProvider extends IdentityProviderBase
{
/**
* Gets the certificateData
* The certificate data which is a long string of text from the certificate, can be null.
* The certificate data that is a long string of text from the certificate, can be null.
*
* @return string|null The certificateData
*/
@ -41,7 +41,7 @@ class AppleManagedIdentityProvider extends IdentityProviderBase
/**
* Sets the certificateData
* The certificate data which is a long string of text from the certificate, can be null.
* The certificate data that is a long string of text from the certificate, can be null.
*
* @param string $val The certificateData
*

View File

@ -59,7 +59,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Gets the conditionsNotSatisfied
* Refers to the conditional access policy conditions that are not satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
* Refers to the conditional access policy conditions that aren't satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
*
* @return ConditionalAccessConditions|null The conditionsNotSatisfied
*/
@ -78,7 +78,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Sets the conditionsNotSatisfied
* Refers to the conditional access policy conditions that are not satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
* Refers to the conditional access policy conditions that aren't satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk . You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
*
* @param ConditionalAccessConditions $val The value to assign to the conditionsNotSatisfied
*
@ -92,7 +92,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Gets the conditionsSatisfied
* Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
* Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
*
* @return ConditionalAccessConditions|null The conditionsSatisfied
*/
@ -111,7 +111,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Sets the conditionsSatisfied
* Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
* Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk, authenticationFlows, insiderRisk. conditionalAccessConditions is a multi-valued enumeration and the property can contain multiple values in a comma-separated list.
*
* @param ConditionalAccessConditions $val The value to assign to the conditionsSatisfied
*
@ -303,7 +303,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Gets the result
* Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
* Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions weren't met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
*
* @return AppliedConditionalAccessPolicyResult|null The result
*/
@ -322,7 +322,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Sets the result
* Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
* Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions weren't met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.
*
* @param AppliedConditionalAccessPolicyResult $val The value to assign to the result
*
@ -335,7 +335,7 @@ class AppliedConditionalAccessPolicy extends Entity
}
/**
* Gets the sessionControlsNotSatisfied
* Refers to the session controls that a sign-in activity did not satisfy. (Example: Application enforced Restrictions).
* Refers to the session controls that a sign-in activity didn't satisfy. (Example: Application enforced Restrictions).
*
* @return string|null The sessionControlsNotSatisfied
*/
@ -350,7 +350,7 @@ class AppliedConditionalAccessPolicy extends Entity
/**
* Sets the sessionControlsNotSatisfied
* Refers to the session controls that a sign-in activity did not satisfy. (Example: Application enforced Restrictions).
* Refers to the session controls that a sign-in activity didn't satisfy. (Example: Application enforced Restrictions).
*
* @param string $val The value of the sessionControlsNotSatisfied
*

View File

@ -25,7 +25,7 @@ class ApprovalStage extends Entity
{
/**
* Gets the approvalStageTimeOutInDays
* The number of days that a request can be pending a response before it is automatically denied.
* The number of days that a request can be pending a response before it's automatically denied.
*
* @return int|null The approvalStageTimeOutInDays
*/
@ -40,7 +40,7 @@ class ApprovalStage extends Entity
/**
* Sets the approvalStageTimeOutInDays
* The number of days that a request can be pending a response before it is automatically denied.
* The number of days that a request can be pending a response before it's automatically denied.
*
* @param int $val The value of the approvalStageTimeOutInDays
*
@ -54,7 +54,7 @@ class ApprovalStage extends Entity
/**
* Gets the escalationApprovers
* If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection.
* If escalation is enabled and the primary approvers don't respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers aren't required for the stage, the value of this property should be an empty collection.
*
* @return UserSet|null The escalationApprovers
*/
@ -73,7 +73,7 @@ class ApprovalStage extends Entity
/**
* Sets the escalationApprovers
* If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection.
* If escalation is enabled and the primary approvers don't respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers aren't required for the stage, the value of this property should be an empty collection.
*
* @param UserSet $val The value to assign to the escalationApprovers
*
@ -171,7 +171,7 @@ class ApprovalStage extends Entity
/**
* Gets the primaryApprovers
* The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection.
* The users who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection.
*
* @return UserSet|null The primaryApprovers
*/
@ -190,7 +190,7 @@ class ApprovalStage extends Entity
/**
* Sets the primaryApprovers
* The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection.
* The users who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors and targetUserSponsors. When creating or updating a policy, include at least one userSet in this collection.
*
* @param UserSet $val The value to assign to the primaryApprovers
*

View File

@ -26,7 +26,7 @@ class AssignmentReviewSettings extends Entity
/**
* Gets the accessReviewTimeoutBehavior
* The default decision to apply if the request is not reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue.
* The default decision to apply if the request isn't reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue.
*
* @return AccessReviewTimeoutBehavior|null The accessReviewTimeoutBehavior
*/
@ -45,7 +45,7 @@ class AssignmentReviewSettings extends Entity
/**
* Sets the accessReviewTimeoutBehavior
* The default decision to apply if the request is not reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue.
* The default decision to apply if the request isn't reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue.
*
* @param AccessReviewTimeoutBehavior $val The value to assign to the accessReviewTimeoutBehavior
*

View File

@ -86,7 +86,7 @@ class AttachmentInfo extends Entity
}
/**
* Gets the name
* The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.
* The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required.
*
* @return string|null The name
*/
@ -101,7 +101,7 @@ class AttachmentInfo extends Entity
/**
* Sets the name
* The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.
* The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required.
*
* @param string $val The value of the name
*

View File

@ -142,7 +142,7 @@ class AttachmentItem extends Entity
}
/**
* Gets the name
* The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.
* The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required.
*
* @return string|null The name
*/
@ -157,7 +157,7 @@ class AttachmentItem extends Entity
/**
* Sets the name
* The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.
* The display name of the attachment. This can be a descriptive string and doesn't have to be the actual file name. Required.
*
* @param string $val The value of the name
*

View File

@ -27,6 +27,7 @@ class AttackSimulationRoot extends Entity
/**
* Gets the endUserNotifications
* Represents an end user's notification for an attack simulation training.
*
* @return array|null The endUserNotifications
*/
@ -41,6 +42,7 @@ class AttackSimulationRoot extends Entity
/**
* Sets the endUserNotifications
* Represents an end user's notification for an attack simulation training.
*
* @param EndUserNotification[] $val The endUserNotifications
*
@ -55,6 +57,7 @@ class AttackSimulationRoot extends Entity
/**
* Gets the landingPages
* Represents an attack simulation training landing page.
*
* @return array|null The landingPages
*/
@ -69,6 +72,7 @@ class AttackSimulationRoot extends Entity
/**
* Sets the landingPages
* Represents an attack simulation training landing page.
*
* @param LandingPage[] $val The landingPages
*
@ -83,6 +87,7 @@ class AttackSimulationRoot extends Entity
/**
* Gets the loginPages
* Represents an attack simulation training login page.
*
* @return array|null The loginPages
*/
@ -97,6 +102,7 @@ class AttackSimulationRoot extends Entity
/**
* Sets the loginPages
* Represents an attack simulation training login page.
*
* @param LoginPage[] $val The loginPages
*
@ -231,6 +237,7 @@ class AttackSimulationRoot extends Entity
/**
* Gets the trainings
* Represents details about attack simulation trainings.
*
* @return array|null The trainings
*/
@ -245,6 +252,7 @@ class AttackSimulationRoot extends Entity
/**
* Sets the trainings
* Represents details about attack simulation trainings.
*
* @param Training[] $val The trainings
*

View File

@ -170,7 +170,7 @@ class AuthenticationAttributeCollectionInputConfiguration extends Entity
}
/**
* Gets the label
* The label of the attribute field that will be displayed to end user, unless overridden.
* The label of the attribute field that is displayed to end user, unless overridden.
*
* @return string|null The label
*/
@ -185,7 +185,7 @@ class AuthenticationAttributeCollectionInputConfiguration extends Entity
/**
* Sets the label
* The label of the attribute field that will be displayed to end user, unless overridden.
* The label of the attribute field that is displayed to end user, unless overridden.
*
* @param string $val The value of the label
*
@ -287,7 +287,7 @@ class AuthenticationAttributeCollectionInputConfiguration extends Entity
}
/**
* Gets the writeToDirectory
* Whether the value collected will be stored.
* Whether the value collected is stored.
*
* @return bool|null The writeToDirectory
*/
@ -302,7 +302,7 @@ class AuthenticationAttributeCollectionInputConfiguration extends Entity
/**
* Sets the writeToDirectory
* Whether the value collected will be stored.
* Whether the value collected is stored.
*
* @param bool $val The value of the writeToDirectory
*

View File

@ -53,7 +53,7 @@ class AuthenticationDetail extends Entity
}
/**
* Gets the authenticationMethodDetail
* Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (e.g. cloud, AD FS, PTA, PHS).
* Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (for example, cloud, AD FS, PTA, PHS).
*
* @return string|null The authenticationMethodDetail
*/
@ -68,7 +68,7 @@ class AuthenticationDetail extends Entity
/**
* Sets the authenticationMethodDetail
* Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (e.g. cloud, AD FS, PTA, PHS).
* Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (for example, cloud, AD FS, PTA, PHS).
*
* @param string $val The value of the authenticationMethodDetail
*
@ -114,7 +114,7 @@ class AuthenticationDetail extends Entity
}
/**
* Gets the authenticationStepRequirement
* The step of authentication that this satisfied. For example, primary authentication, or multi-factor authentication.
* The step of authentication that this satisfied. For example, primary authentication, or multifactor authentication.
*
* @return string|null The authenticationStepRequirement
*/
@ -129,7 +129,7 @@ class AuthenticationDetail extends Entity
/**
* Sets the authenticationStepRequirement
* The step of authentication that this satisfied. For example, primary authentication, or multi-factor authentication.
* The step of authentication that this satisfied. For example, primary authentication, or multifactor authentication.
*
* @param string $val The value of the authenticationStepRequirement
*

View File

@ -26,7 +26,7 @@ class AuthenticationEventsFlow extends Entity
{
/**
* Gets the conditions
* The conditions representing the context of the authentication request which will be used to decide whether the events policy will be invoked.
* The conditions representing the context of the authentication request that will be used to decide whether the events policy will be invoked.
*
* @return AuthenticationConditions|null The conditions
*/
@ -45,7 +45,7 @@ class AuthenticationEventsFlow extends Entity
/**
* Sets the conditions
* The conditions representing the context of the authentication request which will be used to decide whether the events policy will be invoked.
* The conditions representing the context of the authentication request that will be used to decide whether the events policy will be invoked.
*
* @param AuthenticationConditions $val The conditions
*

View File

@ -55,7 +55,7 @@ class AuthenticationListener extends Entity
/**
* Gets the sourceFilter
* Filter based on the source of the authentication that is used to determine whether the listener is evaluated. This is currently limited to evaluations based on application the user is authenticating to.
* Filter based on the source of the authentication that is used to determine whether the listener is evaluated, and is currently limited to evaluations based on application the user is authenticating to.
*
* @return AuthenticationSourceFilter|null The sourceFilter
*/
@ -74,7 +74,7 @@ class AuthenticationListener extends Entity
/**
* Sets the sourceFilter
* Filter based on the source of the authentication that is used to determine whether the listener is evaluated. This is currently limited to evaluations based on application the user is authenticating to.
* Filter based on the source of the authentication that is used to determine whether the listener is evaluated, and is currently limited to evaluations based on application the user is authenticating to.
*
* @param AuthenticationSourceFilter $val The sourceFilter
*

View File

@ -117,7 +117,7 @@ class AuthenticationMethodsPolicy extends Entity
/**
* Gets the policyMigrationState
* The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.
* The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authentication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Don't use.
*
* @return AuthenticationMethodsPolicyMigrationState|null The policyMigrationState
*/
@ -136,7 +136,7 @@ class AuthenticationMethodsPolicy extends Entity
/**
* Sets the policyMigrationState
* The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.
* The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authentication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Don't use.
*
* @param AuthenticationMethodsPolicyMigrationState $val The policyMigrationState
*

View File

@ -27,7 +27,7 @@ class AuthenticationMethodsRoot extends Entity
/**
* Gets the userRegistrationDetails
* Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).
* Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication).
*
* @return array|null The userRegistrationDetails
*/
@ -42,7 +42,7 @@ class AuthenticationMethodsRoot extends Entity
/**
* Sets the userRegistrationDetails
* Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).
* Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication).
*
* @param UserRegistrationDetails[] $val The userRegistrationDetails
*

View File

@ -113,7 +113,7 @@ class AuthorizationPolicy extends PolicyBase
/**
* Gets the allowInvitesFrom
* Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below.
* Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below.
*
* @return AllowInvitesFrom|null The allowInvitesFrom
*/
@ -132,7 +132,7 @@ class AuthorizationPolicy extends PolicyBase
/**
* Sets the allowInvitesFrom
* Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below.
* Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below.
*
* @param AllowInvitesFrom $val The allowInvitesFrom
*
@ -266,7 +266,7 @@ class AuthorizationPolicy extends PolicyBase
/**
* Gets the guestUserRoleId
* Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
* Represents role templateId for the role that should be granted to guests. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
*
* @return string|null The guestUserRoleId
*/
@ -281,7 +281,7 @@ class AuthorizationPolicy extends PolicyBase
/**
* Sets the guestUserRoleId
* Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
* Represents role templateId for the role that should be granted to guests. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported: User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).
*
* @param string $val The guestUserRoleId
*

View File

@ -0,0 +1,139 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AuthorizationSystem File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AuthorizationSystem class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AuthorizationSystem extends Entity
{
/**
* Gets the authorizationSystemId
*
* @return string|null The authorizationSystemId
*/
public function getAuthorizationSystemId()
{
if (array_key_exists("authorizationSystemId", $this->_propDict)) {
return $this->_propDict["authorizationSystemId"];
} else {
return null;
}
}
/**
* Sets the authorizationSystemId
*
* @param string $val The authorizationSystemId
*
* @return AuthorizationSystem
*/
public function setAuthorizationSystemId($val)
{
$this->_propDict["authorizationSystemId"] = $val;
return $this;
}
/**
* Gets the authorizationSystemName
*
* @return string|null The authorizationSystemName
*/
public function getAuthorizationSystemName()
{
if (array_key_exists("authorizationSystemName", $this->_propDict)) {
return $this->_propDict["authorizationSystemName"];
} else {
return null;
}
}
/**
* Sets the authorizationSystemName
*
* @param string $val The authorizationSystemName
*
* @return AuthorizationSystem
*/
public function setAuthorizationSystemName($val)
{
$this->_propDict["authorizationSystemName"] = $val;
return $this;
}
/**
* Gets the authorizationSystemType
*
* @return string|null The authorizationSystemType
*/
public function getAuthorizationSystemType()
{
if (array_key_exists("authorizationSystemType", $this->_propDict)) {
return $this->_propDict["authorizationSystemType"];
} else {
return null;
}
}
/**
* Sets the authorizationSystemType
*
* @param string $val The authorizationSystemType
*
* @return AuthorizationSystem
*/
public function setAuthorizationSystemType($val)
{
$this->_propDict["authorizationSystemType"] = $val;
return $this;
}
/**
* Gets the dataCollectionInfo
*
* @return DataCollectionInfo|null The dataCollectionInfo
*/
public function getDataCollectionInfo()
{
if (array_key_exists("dataCollectionInfo", $this->_propDict)) {
if (is_a($this->_propDict["dataCollectionInfo"], "\Beta\Microsoft\Graph\Model\DataCollectionInfo") || is_null($this->_propDict["dataCollectionInfo"])) {
return $this->_propDict["dataCollectionInfo"];
} else {
$this->_propDict["dataCollectionInfo"] = new DataCollectionInfo($this->_propDict["dataCollectionInfo"]);
return $this->_propDict["dataCollectionInfo"];
}
}
return null;
}
/**
* Sets the dataCollectionInfo
*
* @param DataCollectionInfo $val The dataCollectionInfo
*
* @return AuthorizationSystem
*/
public function setDataCollectionInfo($val)
{
$this->_propDict["dataCollectionInfo"] = $val;
return $this;
}
}

View File

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

View File

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

View File

@ -0,0 +1,143 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AuthorizationSystemIdentity File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AuthorizationSystemIdentity class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AuthorizationSystemIdentity extends Entity
{
/**
* 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 AuthorizationSystemIdentity
*/
public function setDisplayName($val)
{
$this->_propDict["displayName"] = $val;
return $this;
}
/**
* Gets the externalId
*
* @return string|null The externalId
*/
public function getExternalId()
{
if (array_key_exists("externalId", $this->_propDict)) {
return $this->_propDict["externalId"];
} else {
return null;
}
}
/**
* Sets the externalId
*
* @param string $val The externalId
*
* @return AuthorizationSystemIdentity
*/
public function setExternalId($val)
{
$this->_propDict["externalId"] = $val;
return $this;
}
/**
* Gets the source
*
* @return AuthorizationSystemIdentitySource|null The source
*/
public function getSource()
{
if (array_key_exists("source", $this->_propDict)) {
if (is_a($this->_propDict["source"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemIdentitySource") || is_null($this->_propDict["source"])) {
return $this->_propDict["source"];
} else {
$this->_propDict["source"] = new AuthorizationSystemIdentitySource($this->_propDict["source"]);
return $this->_propDict["source"];
}
}
return null;
}
/**
* Sets the source
*
* @param AuthorizationSystemIdentitySource $val The source
*
* @return AuthorizationSystemIdentity
*/
public function setSource($val)
{
$this->_propDict["source"] = $val;
return $this;
}
/**
* Gets the authorizationSystem
*
* @return AuthorizationSystem|null The authorizationSystem
*/
public function getAuthorizationSystem()
{
if (array_key_exists("authorizationSystem", $this->_propDict)) {
if (is_a($this->_propDict["authorizationSystem"], "\Beta\Microsoft\Graph\Model\AuthorizationSystem") || is_null($this->_propDict["authorizationSystem"])) {
return $this->_propDict["authorizationSystem"];
} else {
$this->_propDict["authorizationSystem"] = new AuthorizationSystem($this->_propDict["authorizationSystem"]);
return $this->_propDict["authorizationSystem"];
}
}
return null;
}
/**
* Sets the authorizationSystem
*
* @param AuthorizationSystem $val The authorizationSystem
*
* @return AuthorizationSystemIdentity
*/
public function setAuthorizationSystem($val)
{
$this->_propDict["authorizationSystem"] = $val;
return $this;
}
}

View File

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

View File

@ -0,0 +1,139 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AuthorizationSystemResource File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AuthorizationSystemResource class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AuthorizationSystemResource extends Entity
{
/**
* 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 AuthorizationSystemResource
*/
public function setDisplayName($val)
{
$this->_propDict["displayName"] = $val;
return $this;
}
/**
* Gets the externalId
*
* @return string|null The externalId
*/
public function getExternalId()
{
if (array_key_exists("externalId", $this->_propDict)) {
return $this->_propDict["externalId"];
} else {
return null;
}
}
/**
* Sets the externalId
*
* @param string $val The externalId
*
* @return AuthorizationSystemResource
*/
public function setExternalId($val)
{
$this->_propDict["externalId"] = $val;
return $this;
}
/**
* Gets the resourceType
*
* @return string|null The resourceType
*/
public function getResourceType()
{
if (array_key_exists("resourceType", $this->_propDict)) {
return $this->_propDict["resourceType"];
} else {
return null;
}
}
/**
* Sets the resourceType
*
* @param string $val The resourceType
*
* @return AuthorizationSystemResource
*/
public function setResourceType($val)
{
$this->_propDict["resourceType"] = $val;
return $this;
}
/**
* Gets the authorizationSystem
*
* @return AuthorizationSystem|null The authorizationSystem
*/
public function getAuthorizationSystem()
{
if (array_key_exists("authorizationSystem", $this->_propDict)) {
if (is_a($this->_propDict["authorizationSystem"], "\Beta\Microsoft\Graph\Model\AuthorizationSystem") || is_null($this->_propDict["authorizationSystem"])) {
return $this->_propDict["authorizationSystem"];
} else {
$this->_propDict["authorizationSystem"] = new AuthorizationSystem($this->_propDict["authorizationSystem"]);
return $this->_propDict["authorizationSystem"];
}
}
return null;
}
/**
* Sets the authorizationSystem
*
* @param AuthorizationSystem $val The authorizationSystem
*
* @return AuthorizationSystemResource
*/
public function setAuthorizationSystem($val)
{
$this->_propDict["authorizationSystem"] = $val;
return $this;
}
}

View File

@ -0,0 +1,143 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AuthorizationSystemTypeAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AuthorizationSystemTypeAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AuthorizationSystemTypeAction extends Entity
{
/**
* Gets the actionType
*
* @return AuthorizationSystemActionType|null The actionType
*/
public function getActionType()
{
if (array_key_exists("actionType", $this->_propDict)) {
if (is_a($this->_propDict["actionType"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemActionType") || is_null($this->_propDict["actionType"])) {
return $this->_propDict["actionType"];
} else {
$this->_propDict["actionType"] = new AuthorizationSystemActionType($this->_propDict["actionType"]);
return $this->_propDict["actionType"];
}
}
return null;
}
/**
* Sets the actionType
*
* @param AuthorizationSystemActionType $val The actionType
*
* @return AuthorizationSystemTypeAction
*/
public function setActionType($val)
{
$this->_propDict["actionType"] = $val;
return $this;
}
/**
* Gets the externalId
*
* @return string|null The externalId
*/
public function getExternalId()
{
if (array_key_exists("externalId", $this->_propDict)) {
return $this->_propDict["externalId"];
} else {
return null;
}
}
/**
* Sets the externalId
*
* @param string $val The externalId
*
* @return AuthorizationSystemTypeAction
*/
public function setExternalId($val)
{
$this->_propDict["externalId"] = $val;
return $this;
}
/**
* Gets the resourceTypes
*
* @return array|null The resourceTypes
*/
public function getResourceTypes()
{
if (array_key_exists("resourceTypes", $this->_propDict)) {
return $this->_propDict["resourceTypes"];
} else {
return null;
}
}
/**
* Sets the resourceTypes
*
* @param string[] $val The resourceTypes
*
* @return AuthorizationSystemTypeAction
*/
public function setResourceTypes($val)
{
$this->_propDict["resourceTypes"] = $val;
return $this;
}
/**
* Gets the severity
*
* @return AuthorizationSystemActionSeverity|null The severity
*/
public function getSeverity()
{
if (array_key_exists("severity", $this->_propDict)) {
if (is_a($this->_propDict["severity"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemActionSeverity") || is_null($this->_propDict["severity"])) {
return $this->_propDict["severity"];
} else {
$this->_propDict["severity"] = new AuthorizationSystemActionSeverity($this->_propDict["severity"]);
return $this->_propDict["severity"];
}
}
return null;
}
/**
* Sets the severity
*
* @param AuthorizationSystemActionSeverity $val The severity
*
* @return AuthorizationSystemTypeAction
*/
public function setSeverity($val)
{
$this->_propDict["severity"] = $val;
return $this;
}
}

View File

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

View File

@ -58,7 +58,7 @@ class AvailabilityItem extends Entity
}
/**
* Gets the serviceId
* Indicates the service ID in case of 1:n appointments. If the appointment is of type 1:n, this field will be present, otherwise, null.
* Indicates the service ID for 1:n appointments. If the appointment is of type 1:n, this field is present, otherwise, null.
*
* @return string|null The serviceId
*/
@ -73,7 +73,7 @@ class AvailabilityItem extends Entity
/**
* Sets the serviceId
* Indicates the service ID in case of 1:n appointments. If the appointment is of type 1:n, this field will be present, otherwise, null.
* Indicates the service ID for 1:n appointments. If the appointment is of type 1:n, this field is present, otherwise, null.
*
* @param string $val The value of the serviceId
*

View File

@ -0,0 +1,83 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsActionsPermissionsDefinitionAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsActionsPermissionsDefinitionAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsActionsPermissionsDefinitionAction extends AwsPermissionsDefinitionAction
{
/**
* Gets the assignToRoleId
*
* @return string|null The assignToRoleId
*/
public function getAssignToRoleId()
{
if (array_key_exists("assignToRoleId", $this->_propDict)) {
return $this->_propDict["assignToRoleId"];
} else {
return null;
}
}
/**
* Sets the assignToRoleId
*
* @param string $val The value of the assignToRoleId
*
* @return AwsActionsPermissionsDefinitionAction
*/
public function setAssignToRoleId($val)
{
$this->_propDict["assignToRoleId"] = $val;
return $this;
}
/**
* Gets the statements
*
* @return AwsStatement|null The statements
*/
public function getStatements()
{
if (array_key_exists("statements", $this->_propDict)) {
if (is_a($this->_propDict["statements"], "\Beta\Microsoft\Graph\Model\AwsStatement") || is_null($this->_propDict["statements"])) {
return $this->_propDict["statements"];
} else {
$this->_propDict["statements"] = new AwsStatement($this->_propDict["statements"]);
return $this->_propDict["statements"];
}
}
return null;
}
/**
* Sets the statements
*
* @param AwsStatement $val The value to assign to the statements
*
* @return AwsActionsPermissionsDefinitionAction The AwsActionsPermissionsDefinitionAction
*/
public function setStatements($val)
{
$this->_propDict["statements"] = $val;
return $this;
}
}

View File

@ -0,0 +1,119 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsAssociatedIdentities File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsAssociatedIdentities class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsAssociatedIdentities extends Entity
{
/**
* Gets the all
*
* @return AwsIdentity|null The all
*/
public function getAll()
{
if (array_key_exists("all", $this->_propDict)) {
if (is_a($this->_propDict["all"], "\Beta\Microsoft\Graph\Model\AwsIdentity") || is_null($this->_propDict["all"])) {
return $this->_propDict["all"];
} else {
$this->_propDict["all"] = new AwsIdentity($this->_propDict["all"]);
return $this->_propDict["all"];
}
}
return null;
}
/**
* Sets the all
*
* @param AwsIdentity $val The value to assign to the all
*
* @return AwsAssociatedIdentities The AwsAssociatedIdentities
*/
public function setAll($val)
{
$this->_propDict["all"] = $val;
return $this;
}
/**
* Gets the roles
*
* @return AwsRole|null The roles
*/
public function getRoles()
{
if (array_key_exists("roles", $this->_propDict)) {
if (is_a($this->_propDict["roles"], "\Beta\Microsoft\Graph\Model\AwsRole") || is_null($this->_propDict["roles"])) {
return $this->_propDict["roles"];
} else {
$this->_propDict["roles"] = new AwsRole($this->_propDict["roles"]);
return $this->_propDict["roles"];
}
}
return null;
}
/**
* Sets the roles
*
* @param AwsRole $val The value to assign to the roles
*
* @return AwsAssociatedIdentities The AwsAssociatedIdentities
*/
public function setRoles($val)
{
$this->_propDict["roles"] = $val;
return $this;
}
/**
* Gets the users
*
* @return AwsUser|null The users
*/
public function getUsers()
{
if (array_key_exists("users", $this->_propDict)) {
if (is_a($this->_propDict["users"], "\Beta\Microsoft\Graph\Model\AwsUser") || is_null($this->_propDict["users"])) {
return $this->_propDict["users"];
} else {
$this->_propDict["users"] = new AwsUser($this->_propDict["users"]);
return $this->_propDict["users"];
}
}
return null;
}
/**
* Sets the users
*
* @param AwsUser $val The value to assign to the users
*
* @return AwsAssociatedIdentities The AwsAssociatedIdentities
*/
public function setUsers($val)
{
$this->_propDict["users"] = $val;
return $this;
}
}

View File

@ -0,0 +1,170 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsAuthorizationSystem File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsAuthorizationSystem class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsAuthorizationSystem extends AuthorizationSystem
{
/**
* Gets the associatedIdentities
*
* @return AwsAssociatedIdentities|null The associatedIdentities
*/
public function getAssociatedIdentities()
{
if (array_key_exists("associatedIdentities", $this->_propDict)) {
if (is_a($this->_propDict["associatedIdentities"], "\Beta\Microsoft\Graph\Model\AwsAssociatedIdentities") || is_null($this->_propDict["associatedIdentities"])) {
return $this->_propDict["associatedIdentities"];
} else {
$this->_propDict["associatedIdentities"] = new AwsAssociatedIdentities($this->_propDict["associatedIdentities"]);
return $this->_propDict["associatedIdentities"];
}
}
return null;
}
/**
* Sets the associatedIdentities
*
* @param AwsAssociatedIdentities $val The associatedIdentities
*
* @return AwsAuthorizationSystem
*/
public function setAssociatedIdentities($val)
{
$this->_propDict["associatedIdentities"] = $val;
return $this;
}
/**
* Gets the actions
*
* @return array|null The actions
*/
public function getActions()
{
if (array_key_exists("actions", $this->_propDict)) {
return $this->_propDict["actions"];
} else {
return null;
}
}
/**
* Sets the actions
*
* @param AwsAuthorizationSystemTypeAction[] $val The actions
*
* @return AwsAuthorizationSystem
*/
public function setActions($val)
{
$this->_propDict["actions"] = $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 AwsPolicy[] $val The policies
*
* @return AwsAuthorizationSystem
*/
public function setPolicies($val)
{
$this->_propDict["policies"] = $val;
return $this;
}
/**
* Gets the resources
*
* @return array|null The resources
*/
public function getResources()
{
if (array_key_exists("resources", $this->_propDict)) {
return $this->_propDict["resources"];
} else {
return null;
}
}
/**
* Sets the resources
*
* @param AwsAuthorizationSystemResource[] $val The resources
*
* @return AwsAuthorizationSystem
*/
public function setResources($val)
{
$this->_propDict["resources"] = $val;
return $this;
}
/**
* Gets the services
*
* @return array|null The services
*/
public function getServices()
{
if (array_key_exists("services", $this->_propDict)) {
return $this->_propDict["services"];
} else {
return null;
}
}
/**
* Sets the services
*
* @param AuthorizationSystemTypeService[] $val The services
*
* @return AwsAuthorizationSystem
*/
public function setServices($val)
{
$this->_propDict["services"] = $val;
return $this;
}
}

View File

@ -0,0 +1,58 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsAuthorizationSystemResource File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsAuthorizationSystemResource class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsAuthorizationSystemResource extends AuthorizationSystemResource
{
/**
* Gets the service
*
* @return AuthorizationSystemTypeService|null The service
*/
public function getService()
{
if (array_key_exists("service", $this->_propDict)) {
if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) {
return $this->_propDict["service"];
} else {
$this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]);
return $this->_propDict["service"];
}
}
return null;
}
/**
* Sets the service
*
* @param AuthorizationSystemTypeService $val The service
*
* @return AwsAuthorizationSystemResource
*/
public function setService($val)
{
$this->_propDict["service"] = $val;
return $this;
}
}

View File

@ -0,0 +1,58 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsAuthorizationSystemTypeAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsAuthorizationSystemTypeAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsAuthorizationSystemTypeAction extends AuthorizationSystemTypeAction
{
/**
* Gets the service
*
* @return AuthorizationSystemTypeService|null The service
*/
public function getService()
{
if (array_key_exists("service", $this->_propDict)) {
if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) {
return $this->_propDict["service"];
} else {
$this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]);
return $this->_propDict["service"];
}
}
return null;
}
/**
* Sets the service
*
* @param AuthorizationSystemTypeService $val The service
*
* @return AwsAuthorizationSystemTypeAction
*/
public function setService($val)
{
$this->_propDict["service"] = $val;
return $this;
}
}

View File

@ -0,0 +1,26 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsCondition File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsCondition class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsCondition extends Entity
{
}

View File

@ -0,0 +1,27 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsIdentity File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsIdentity class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsIdentity extends AuthorizationSystemIdentity
{
}

View File

@ -0,0 +1,68 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsIdentitySource File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsIdentitySource class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsIdentitySource extends PermissionsDefinitionIdentitySource
{
/**
* Set the @odata.type since this type is immediately descended from an abstract
* type that is referenced as the type in an entity.
* @param array $propDict The property dictionary
*/
public function __construct($propDict = array())
{
parent::__construct($propDict);
$this->setODataType("#microsoft.graph.awsIdentitySource");
}
/**
* Gets the authorizationSystemInfo
*
* @return PermissionsDefinitionAuthorizationSystem|null The authorizationSystemInfo
*/
public function getAuthorizationSystemInfo()
{
if (array_key_exists("authorizationSystemInfo", $this->_propDict)) {
if (is_a($this->_propDict["authorizationSystemInfo"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAuthorizationSystem") || is_null($this->_propDict["authorizationSystemInfo"])) {
return $this->_propDict["authorizationSystemInfo"];
} else {
$this->_propDict["authorizationSystemInfo"] = new PermissionsDefinitionAuthorizationSystem($this->_propDict["authorizationSystemInfo"]);
return $this->_propDict["authorizationSystemInfo"];
}
}
return null;
}
/**
* Sets the authorizationSystemInfo
*
* @param PermissionsDefinitionAuthorizationSystem $val The value to assign to the authorizationSystemInfo
*
* @return AwsIdentitySource The AwsIdentitySource
*/
public function setAuthorizationSystemInfo($val)
{
$this->_propDict["authorizationSystemInfo"] = $val;
return $this;
}
}

View File

@ -0,0 +1,68 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsPermissionsDefinition File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsPermissionsDefinition class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsPermissionsDefinition extends PermissionsDefinition
{
/**
* Set the @odata.type since this type is immediately descended from an abstract
* type that is referenced as the type in an entity.
* @param array $propDict The property dictionary
*/
public function __construct($propDict = array())
{
parent::__construct($propDict);
$this->setODataType("#microsoft.graph.awsPermissionsDefinition");
}
/**
* Gets the actionInfo
*
* @return AwsPermissionsDefinitionAction|null The actionInfo
*/
public function getActionInfo()
{
if (array_key_exists("actionInfo", $this->_propDict)) {
if (is_a($this->_propDict["actionInfo"], "\Beta\Microsoft\Graph\Model\AwsPermissionsDefinitionAction") || is_null($this->_propDict["actionInfo"])) {
return $this->_propDict["actionInfo"];
} else {
$this->_propDict["actionInfo"] = new AwsPermissionsDefinitionAction($this->_propDict["actionInfo"]);
return $this->_propDict["actionInfo"];
}
}
return null;
}
/**
* Sets the actionInfo
*
* @param AwsPermissionsDefinitionAction $val The value to assign to the actionInfo
*
* @return AwsPermissionsDefinition The AwsPermissionsDefinition
*/
public function setActionInfo($val)
{
$this->_propDict["actionInfo"] = $val;
return $this;
}
}

View File

@ -0,0 +1,26 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsPermissionsDefinitionAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsPermissionsDefinitionAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsPermissionsDefinitionAction extends PermissionsDefinitionAction
{
}

View File

@ -0,0 +1,112 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsPolicy File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsPolicy class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsPolicy extends Entity
{
/**
* Gets the awsPolicyType
*
* @return AwsPolicyType|null The awsPolicyType
*/
public function getAwsPolicyType()
{
if (array_key_exists("awsPolicyType", $this->_propDict)) {
if (is_a($this->_propDict["awsPolicyType"], "\Beta\Microsoft\Graph\Model\AwsPolicyType") || is_null($this->_propDict["awsPolicyType"])) {
return $this->_propDict["awsPolicyType"];
} else {
$this->_propDict["awsPolicyType"] = new AwsPolicyType($this->_propDict["awsPolicyType"]);
return $this->_propDict["awsPolicyType"];
}
}
return null;
}
/**
* Sets the awsPolicyType
*
* @param AwsPolicyType $val The awsPolicyType
*
* @return AwsPolicy
*/
public function setAwsPolicyType($val)
{
$this->_propDict["awsPolicyType"] = $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 AwsPolicy
*/
public function setDisplayName($val)
{
$this->_propDict["displayName"] = $val;
return $this;
}
/**
* Gets the externalId
*
* @return string|null The externalId
*/
public function getExternalId()
{
if (array_key_exists("externalId", $this->_propDict)) {
return $this->_propDict["externalId"];
} else {
return null;
}
}
/**
* Sets the externalId
*
* @param string $val The externalId
*
* @return AwsPolicy
*/
public function setExternalId($val)
{
$this->_propDict["externalId"] = $val;
return $this;
}
}

View File

@ -0,0 +1,83 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsPolicyPermissionsDefinitionAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsPolicyPermissionsDefinitionAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsPolicyPermissionsDefinitionAction extends AwsPermissionsDefinitionAction
{
/**
* Gets the assignToRoleId
*
* @return string|null The assignToRoleId
*/
public function getAssignToRoleId()
{
if (array_key_exists("assignToRoleId", $this->_propDict)) {
return $this->_propDict["assignToRoleId"];
} else {
return null;
}
}
/**
* Sets the assignToRoleId
*
* @param string $val The value of the assignToRoleId
*
* @return AwsPolicyPermissionsDefinitionAction
*/
public function setAssignToRoleId($val)
{
$this->_propDict["assignToRoleId"] = $val;
return $this;
}
/**
* Gets the policies
*
* @return PermissionsDefinitionAwsPolicy|null The policies
*/
public function getPolicies()
{
if (array_key_exists("policies", $this->_propDict)) {
if (is_a($this->_propDict["policies"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAwsPolicy") || is_null($this->_propDict["policies"])) {
return $this->_propDict["policies"];
} else {
$this->_propDict["policies"] = new PermissionsDefinitionAwsPolicy($this->_propDict["policies"]);
return $this->_propDict["policies"];
}
}
return null;
}
/**
* Sets the policies
*
* @param PermissionsDefinitionAwsPolicy $val The value to assign to the policies
*
* @return AwsPolicyPermissionsDefinitionAction The AwsPolicyPermissionsDefinitionAction
*/
public function setPolicies($val)
{
$this->_propDict["policies"] = $val;
return $this;
}
}

View File

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

View File

@ -0,0 +1,89 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsRole File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsRole class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsRole extends AwsIdentity
{
/**
* Gets the roleType
*
* @return AwsRoleType|null The roleType
*/
public function getRoleType()
{
if (array_key_exists("roleType", $this->_propDict)) {
if (is_a($this->_propDict["roleType"], "\Beta\Microsoft\Graph\Model\AwsRoleType") || is_null($this->_propDict["roleType"])) {
return $this->_propDict["roleType"];
} else {
$this->_propDict["roleType"] = new AwsRoleType($this->_propDict["roleType"]);
return $this->_propDict["roleType"];
}
}
return null;
}
/**
* Sets the roleType
*
* @param AwsRoleType $val The roleType
*
* @return AwsRole
*/
public function setRoleType($val)
{
$this->_propDict["roleType"] = $val;
return $this;
}
/**
* Gets the trustEntityType
*
* @return AwsRoleTrustEntityType|null The trustEntityType
*/
public function getTrustEntityType()
{
if (array_key_exists("trustEntityType", $this->_propDict)) {
if (is_a($this->_propDict["trustEntityType"], "\Beta\Microsoft\Graph\Model\AwsRoleTrustEntityType") || is_null($this->_propDict["trustEntityType"])) {
return $this->_propDict["trustEntityType"];
} else {
$this->_propDict["trustEntityType"] = new AwsRoleTrustEntityType($this->_propDict["trustEntityType"]);
return $this->_propDict["trustEntityType"];
}
}
return null;
}
/**
* Sets the trustEntityType
*
* @param AwsRoleTrustEntityType $val The trustEntityType
*
* @return AwsRole
*/
public function setTrustEntityType($val)
{
$this->_propDict["trustEntityType"] = $val;
return $this;
}
}

View File

@ -0,0 +1,38 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsRoleTrustEntityType File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
use Microsoft\Graph\Core\Enum;
/**
* AwsRoleTrustEntityType class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsRoleTrustEntityType extends Enum
{
/**
* The Enum AwsRoleTrustEntityType
*/
const NONE = "none";
const SERVICE = "service";
const SSO = "sso";
const CROSS_ACCOUNT = "crossAccount";
const WEB_IDENTITY = "webIdentity";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

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

View File

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

View File

@ -0,0 +1,304 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsStatement File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsStatement class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsStatement implements \JsonSerializable
{
/**
* The array of properties available
* to the model
*
* @var array $_propDict
*/
protected $_propDict;
/**
* Construct a new AwsStatement
*
* @param array $propDict A list of properties to set
*/
function __construct($propDict = array())
{
if (!is_array($propDict)) {
$propDict = array();
}
$this->_propDict = $propDict;
}
/**
* Gets the property dictionary of the AwsStatement
*
* @return array The list of properties
*/
public function getProperties()
{
return $this->_propDict;
}
/**
* Gets the actions
*
* @return array|null The actions
*/
public function getActions()
{
if (array_key_exists("actions", $this->_propDict)) {
return $this->_propDict["actions"];
} else {
return null;
}
}
/**
* Sets the actions
*
* @param string[] $val The actions
*
* @return AwsStatement
*/
public function setActions($val)
{
$this->_propDict["actions"] = $val;
return $this;
}
/**
* Gets the condition
*
* @return AwsCondition|null The condition
*/
public function getCondition()
{
if (array_key_exists("condition", $this->_propDict)) {
if (is_a($this->_propDict["condition"], "\Beta\Microsoft\Graph\Model\AwsCondition") || is_null($this->_propDict["condition"])) {
return $this->_propDict["condition"];
} else {
$this->_propDict["condition"] = new AwsCondition($this->_propDict["condition"]);
return $this->_propDict["condition"];
}
}
return null;
}
/**
* Sets the condition
*
* @param AwsCondition $val The condition
*
* @return AwsStatement
*/
public function setCondition($val)
{
$this->_propDict["condition"] = $val;
return $this;
}
/**
* Gets the effect
*
* @return AwsStatementEffect|null The effect
*/
public function getEffect()
{
if (array_key_exists("effect", $this->_propDict)) {
if (is_a($this->_propDict["effect"], "\Beta\Microsoft\Graph\Model\AwsStatementEffect") || is_null($this->_propDict["effect"])) {
return $this->_propDict["effect"];
} else {
$this->_propDict["effect"] = new AwsStatementEffect($this->_propDict["effect"]);
return $this->_propDict["effect"];
}
}
return null;
}
/**
* Sets the effect
*
* @param AwsStatementEffect $val The effect
*
* @return AwsStatement
*/
public function setEffect($val)
{
$this->_propDict["effect"] = $val;
return $this;
}
/**
* Gets the notActions
*
* @return array|null The notActions
*/
public function getNotActions()
{
if (array_key_exists("notActions", $this->_propDict)) {
return $this->_propDict["notActions"];
} else {
return null;
}
}
/**
* Sets the notActions
*
* @param string[] $val The notActions
*
* @return AwsStatement
*/
public function setNotActions($val)
{
$this->_propDict["notActions"] = $val;
return $this;
}
/**
* Gets the notResources
*
* @return array|null The notResources
*/
public function getNotResources()
{
if (array_key_exists("notResources", $this->_propDict)) {
return $this->_propDict["notResources"];
} else {
return null;
}
}
/**
* Sets the notResources
*
* @param string[] $val The notResources
*
* @return AwsStatement
*/
public function setNotResources($val)
{
$this->_propDict["notResources"] = $val;
return $this;
}
/**
* Gets the resources
*
* @return array|null The resources
*/
public function getResources()
{
if (array_key_exists("resources", $this->_propDict)) {
return $this->_propDict["resources"];
} else {
return null;
}
}
/**
* Sets the resources
*
* @param string[] $val The resources
*
* @return AwsStatement
*/
public function setResources($val)
{
$this->_propDict["resources"] = $val;
return $this;
}
/**
* Gets the statementId
*
* @return string|null The statementId
*/
public function getStatementId()
{
if (array_key_exists("statementId", $this->_propDict)) {
return $this->_propDict["statementId"];
} else {
return null;
}
}
/**
* Sets the statementId
*
* @param string $val The statementId
*
* @return AwsStatement
*/
public function setStatementId($val)
{
$this->_propDict["statementId"] = $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 AwsStatement
*/
public function setODataType($val)
{
$this->_propDict["@odata.type"] = $val;
return $this;
}
/**
* Serializes the object by property array
* Manually serialize DateTime into RFC3339 format
*
* @return array The list of properties
*/
#[\ReturnTypeWillChange]
public function jsonSerialize()
{
$serializableProperties = $this->getProperties();
foreach ($serializableProperties as $property => $val) {
if (is_a($val, "\DateTime")) {
$serializableProperties[$property] = $val->format(\DateTime::RFC3339);
} else if (is_a($val, "\Microsoft\Graph\Core\Enum")) {
$serializableProperties[$property] = $val->value();
} else if (is_a($val, "\Entity")) {
$serializableProperties[$property] = $val->jsonSerialize();
} else if (is_a($val, "\GuzzleHttp\Psr7\Stream")) {
$serializableProperties[$property] = (string) $val;
}
}
return $serializableProperties;
}
}

View File

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

View File

@ -0,0 +1,55 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AwsUser File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AwsUser class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AwsUser extends AwsIdentity
{
/**
* Gets the assumableRoles
*
* @return array|null The assumableRoles
*/
public function getAssumableRoles()
{
if (array_key_exists("assumableRoles", $this->_propDict)) {
return $this->_propDict["assumableRoles"];
} else {
return null;
}
}
/**
* Sets the assumableRoles
*
* @param AwsRole[] $val The assumableRoles
*
* @return AwsUser
*/
public function setAssumableRoles($val)
{
$this->_propDict["assumableRoles"] = $val;
return $this;
}
}

View File

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

View File

@ -0,0 +1,150 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureAssociatedIdentities File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureAssociatedIdentities class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureAssociatedIdentities extends Entity
{
/**
* Gets the all
*
* @return AzureIdentity|null The all
*/
public function getAll()
{
if (array_key_exists("all", $this->_propDict)) {
if (is_a($this->_propDict["all"], "\Beta\Microsoft\Graph\Model\AzureIdentity") || is_null($this->_propDict["all"])) {
return $this->_propDict["all"];
} else {
$this->_propDict["all"] = new AzureIdentity($this->_propDict["all"]);
return $this->_propDict["all"];
}
}
return null;
}
/**
* Sets the all
*
* @param AzureIdentity $val The value to assign to the all
*
* @return AzureAssociatedIdentities The AzureAssociatedIdentities
*/
public function setAll($val)
{
$this->_propDict["all"] = $val;
return $this;
}
/**
* Gets the managedIdentities
*
* @return AzureManagedIdentity|null The managedIdentities
*/
public function getManagedIdentities()
{
if (array_key_exists("managedIdentities", $this->_propDict)) {
if (is_a($this->_propDict["managedIdentities"], "\Beta\Microsoft\Graph\Model\AzureManagedIdentity") || is_null($this->_propDict["managedIdentities"])) {
return $this->_propDict["managedIdentities"];
} else {
$this->_propDict["managedIdentities"] = new AzureManagedIdentity($this->_propDict["managedIdentities"]);
return $this->_propDict["managedIdentities"];
}
}
return null;
}
/**
* Sets the managedIdentities
*
* @param AzureManagedIdentity $val The value to assign to the managedIdentities
*
* @return AzureAssociatedIdentities The AzureAssociatedIdentities
*/
public function setManagedIdentities($val)
{
$this->_propDict["managedIdentities"] = $val;
return $this;
}
/**
* Gets the servicePrincipals
*
* @return AzureServicePrincipal|null The servicePrincipals
*/
public function getServicePrincipals()
{
if (array_key_exists("servicePrincipals", $this->_propDict)) {
if (is_a($this->_propDict["servicePrincipals"], "\Beta\Microsoft\Graph\Model\AzureServicePrincipal") || is_null($this->_propDict["servicePrincipals"])) {
return $this->_propDict["servicePrincipals"];
} else {
$this->_propDict["servicePrincipals"] = new AzureServicePrincipal($this->_propDict["servicePrincipals"]);
return $this->_propDict["servicePrincipals"];
}
}
return null;
}
/**
* Sets the servicePrincipals
*
* @param AzureServicePrincipal $val The value to assign to the servicePrincipals
*
* @return AzureAssociatedIdentities The AzureAssociatedIdentities
*/
public function setServicePrincipals($val)
{
$this->_propDict["servicePrincipals"] = $val;
return $this;
}
/**
* Gets the users
*
* @return AzureUser|null The users
*/
public function getUsers()
{
if (array_key_exists("users", $this->_propDict)) {
if (is_a($this->_propDict["users"], "\Beta\Microsoft\Graph\Model\AzureUser") || is_null($this->_propDict["users"])) {
return $this->_propDict["users"];
} else {
$this->_propDict["users"] = new AzureUser($this->_propDict["users"]);
return $this->_propDict["users"];
}
}
return null;
}
/**
* Sets the users
*
* @param AzureUser $val The value to assign to the users
*
* @return AzureAssociatedIdentities The AzureAssociatedIdentities
*/
public function setUsers($val)
{
$this->_propDict["users"] = $val;
return $this;
}
}

View File

@ -0,0 +1,170 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureAuthorizationSystem File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureAuthorizationSystem class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureAuthorizationSystem extends AuthorizationSystem
{
/**
* Gets the associatedIdentities
*
* @return AzureAssociatedIdentities|null The associatedIdentities
*/
public function getAssociatedIdentities()
{
if (array_key_exists("associatedIdentities", $this->_propDict)) {
if (is_a($this->_propDict["associatedIdentities"], "\Beta\Microsoft\Graph\Model\AzureAssociatedIdentities") || is_null($this->_propDict["associatedIdentities"])) {
return $this->_propDict["associatedIdentities"];
} else {
$this->_propDict["associatedIdentities"] = new AzureAssociatedIdentities($this->_propDict["associatedIdentities"]);
return $this->_propDict["associatedIdentities"];
}
}
return null;
}
/**
* Sets the associatedIdentities
*
* @param AzureAssociatedIdentities $val The associatedIdentities
*
* @return AzureAuthorizationSystem
*/
public function setAssociatedIdentities($val)
{
$this->_propDict["associatedIdentities"] = $val;
return $this;
}
/**
* Gets the actions
*
* @return array|null The actions
*/
public function getActions()
{
if (array_key_exists("actions", $this->_propDict)) {
return $this->_propDict["actions"];
} else {
return null;
}
}
/**
* Sets the actions
*
* @param AzureAuthorizationSystemTypeAction[] $val The actions
*
* @return AzureAuthorizationSystem
*/
public function setActions($val)
{
$this->_propDict["actions"] = $val;
return $this;
}
/**
* Gets the resources
*
* @return array|null The resources
*/
public function getResources()
{
if (array_key_exists("resources", $this->_propDict)) {
return $this->_propDict["resources"];
} else {
return null;
}
}
/**
* Sets the resources
*
* @param AzureAuthorizationSystemResource[] $val The resources
*
* @return AzureAuthorizationSystem
*/
public function setResources($val)
{
$this->_propDict["resources"] = $val;
return $this;
}
/**
* Gets the roleDefinitions
*
* @return array|null The roleDefinitions
*/
public function getRoleDefinitions()
{
if (array_key_exists("roleDefinitions", $this->_propDict)) {
return $this->_propDict["roleDefinitions"];
} else {
return null;
}
}
/**
* Sets the roleDefinitions
*
* @param AzureRoleDefinition[] $val The roleDefinitions
*
* @return AzureAuthorizationSystem
*/
public function setRoleDefinitions($val)
{
$this->_propDict["roleDefinitions"] = $val;
return $this;
}
/**
* Gets the services
*
* @return array|null The services
*/
public function getServices()
{
if (array_key_exists("services", $this->_propDict)) {
return $this->_propDict["services"];
} else {
return null;
}
}
/**
* Sets the services
*
* @param AuthorizationSystemTypeService[] $val The services
*
* @return AzureAuthorizationSystem
*/
public function setServices($val)
{
$this->_propDict["services"] = $val;
return $this;
}
}

View File

@ -0,0 +1,58 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureAuthorizationSystemResource File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureAuthorizationSystemResource class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureAuthorizationSystemResource extends AuthorizationSystemResource
{
/**
* Gets the service
*
* @return AuthorizationSystemTypeService|null The service
*/
public function getService()
{
if (array_key_exists("service", $this->_propDict)) {
if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) {
return $this->_propDict["service"];
} else {
$this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]);
return $this->_propDict["service"];
}
}
return null;
}
/**
* Sets the service
*
* @param AuthorizationSystemTypeService $val The service
*
* @return AzureAuthorizationSystemResource
*/
public function setService($val)
{
$this->_propDict["service"] = $val;
return $this;
}
}

View File

@ -0,0 +1,58 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureAuthorizationSystemTypeAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureAuthorizationSystemTypeAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureAuthorizationSystemTypeAction extends AuthorizationSystemTypeAction
{
/**
* Gets the service
*
* @return AuthorizationSystemTypeService|null The service
*/
public function getService()
{
if (array_key_exists("service", $this->_propDict)) {
if (is_a($this->_propDict["service"], "\Beta\Microsoft\Graph\Model\AuthorizationSystemTypeService") || is_null($this->_propDict["service"])) {
return $this->_propDict["service"];
} else {
$this->_propDict["service"] = new AuthorizationSystemTypeService($this->_propDict["service"]);
return $this->_propDict["service"];
}
}
return null;
}
/**
* Sets the service
*
* @param AuthorizationSystemTypeService $val The service
*
* @return AzureAuthorizationSystemTypeAction
*/
public function setService($val)
{
$this->_propDict["service"] = $val;
return $this;
}
}

View File

@ -0,0 +1,27 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureIdentity File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureIdentity class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureIdentity extends AuthorizationSystemIdentity
{
}

View File

@ -0,0 +1,27 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureManagedIdentity File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureManagedIdentity class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureManagedIdentity extends AzureIdentity
{
}

View File

@ -0,0 +1,26 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzurePermissionsDefinitionAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzurePermissionsDefinitionAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzurePermissionsDefinitionAction extends PermissionsDefinitionAction
{
}

View File

@ -0,0 +1,139 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureRoleDefinition File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureRoleDefinition class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureRoleDefinition extends Entity
{
/**
* Gets the assignableScopes
*
* @return array|null The assignableScopes
*/
public function getAssignableScopes()
{
if (array_key_exists("assignableScopes", $this->_propDict)) {
return $this->_propDict["assignableScopes"];
} else {
return null;
}
}
/**
* Sets the assignableScopes
*
* @param string[] $val The assignableScopes
*
* @return AzureRoleDefinition
*/
public function setAssignableScopes($val)
{
$this->_propDict["assignableScopes"] = $val;
return $this;
}
/**
* Gets the azureRoleDefinitionType
*
* @return AzureRoleDefinitionType|null The azureRoleDefinitionType
*/
public function getAzureRoleDefinitionType()
{
if (array_key_exists("azureRoleDefinitionType", $this->_propDict)) {
if (is_a($this->_propDict["azureRoleDefinitionType"], "\Beta\Microsoft\Graph\Model\AzureRoleDefinitionType") || is_null($this->_propDict["azureRoleDefinitionType"])) {
return $this->_propDict["azureRoleDefinitionType"];
} else {
$this->_propDict["azureRoleDefinitionType"] = new AzureRoleDefinitionType($this->_propDict["azureRoleDefinitionType"]);
return $this->_propDict["azureRoleDefinitionType"];
}
}
return null;
}
/**
* Sets the azureRoleDefinitionType
*
* @param AzureRoleDefinitionType $val The azureRoleDefinitionType
*
* @return AzureRoleDefinition
*/
public function setAzureRoleDefinitionType($val)
{
$this->_propDict["azureRoleDefinitionType"] = $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 AzureRoleDefinition
*/
public function setDisplayName($val)
{
$this->_propDict["displayName"] = $val;
return $this;
}
/**
* Gets the externalId
*
* @return string|null The externalId
*/
public function getExternalId()
{
if (array_key_exists("externalId", $this->_propDict)) {
return $this->_propDict["externalId"];
} else {
return null;
}
}
/**
* Sets the externalId
*
* @param string $val The externalId
*
* @return AzureRoleDefinition
*/
public function setExternalId($val)
{
$this->_propDict["externalId"] = $val;
return $this;
}
}

View File

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

View File

@ -0,0 +1,57 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureRolePermissionsDefinitionAction File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureRolePermissionsDefinitionAction class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureRolePermissionsDefinitionAction extends AzurePermissionsDefinitionAction
{
/**
* Gets the roles
*
* @return PermissionsDefinitionAzureRole|null The roles
*/
public function getRoles()
{
if (array_key_exists("roles", $this->_propDict)) {
if (is_a($this->_propDict["roles"], "\Beta\Microsoft\Graph\Model\PermissionsDefinitionAzureRole") || is_null($this->_propDict["roles"])) {
return $this->_propDict["roles"];
} else {
$this->_propDict["roles"] = new PermissionsDefinitionAzureRole($this->_propDict["roles"]);
return $this->_propDict["roles"];
}
}
return null;
}
/**
* Sets the roles
*
* @param PermissionsDefinitionAzureRole $val The value to assign to the roles
*
* @return AzureRolePermissionsDefinitionAction The AzureRolePermissionsDefinitionAction
*/
public function setRoles($val)
{
$this->_propDict["roles"] = $val;
return $this;
}
}

View File

@ -0,0 +1,27 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureServicePrincipal File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureServicePrincipal class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureServicePrincipal extends AzureIdentity
{
}

View File

@ -0,0 +1,52 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureSource File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureSource class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureSource extends AuthorizationSystemIdentitySource
{
/**
* Gets the subscriptionId
*
* @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
*
* @param string $val The value of the subscriptionId
*
* @return AzureSource
*/
public function setSubscriptionId($val)
{
$this->_propDict["subscriptionId"] = $val;
return $this;
}
}

View File

@ -0,0 +1,27 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* AzureUser File
* PHP version 7
*
* @category Library
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* AzureUser class
*
* @category Model
* @package Microsoft.Graph
* @copyright (c) Microsoft Corporation. All rights reserved.
* @license https://opensource.org/licenses/MIT MIT License
* @link https://graph.microsoft.com
*/
class AzureUser extends AzureIdentity
{
}

View File

@ -25,6 +25,7 @@ class BaseEndUserNotification extends Entity
{
/**
* Gets the defaultLanguage
* The default language for the end user notification.
*
* @return string|null The defaultLanguage
*/
@ -39,6 +40,7 @@ class BaseEndUserNotification extends Entity
/**
* Sets the defaultLanguage
* The default language for the end user notification.
*
* @param string $val The value of the defaultLanguage
*

View File

@ -26,7 +26,7 @@ class BaseItemVersion extends Entity
{
/**
* Gets the lastModifiedBy
* Identity of the user which last modified the version. Read-only.
* Identity of the user that last modified the version. Read-only.
*
* @return IdentitySet|null The lastModifiedBy
*/
@ -45,7 +45,7 @@ class BaseItemVersion extends Entity
/**
* Sets the lastModifiedBy
* Identity of the user which last modified the version. Read-only.
* Identity of the user that last modified the version. Read-only.
*
* @param IdentitySet $val The lastModifiedBy
*

View File

@ -25,7 +25,7 @@ class BookingQuestionAssignment extends Entity
{
/**
* Gets the isRequired
* Indicates whether it is mandatory to answer the custom question.
* Indicates whether it's mandatory to answer the custom question.
*
* @return bool|null The isRequired
*/
@ -40,7 +40,7 @@ class BookingQuestionAssignment extends Entity
/**
* Sets the isRequired
* Indicates whether it is mandatory to answer the custom question.
* Indicates whether it's mandatory to answer the custom question.
*
* @param bool $val The value of the isRequired
*
@ -53,7 +53,7 @@ class BookingQuestionAssignment extends Entity
}
/**
* Gets the questionId
* If it is mandatory to answer the custom question.
* If it's mandatory to answer the custom question.
*
* @return string|null The questionId
*/
@ -68,7 +68,7 @@ class BookingQuestionAssignment extends Entity
/**
* Sets the questionId
* If it is mandatory to answer the custom question.
* If it's mandatory to answer the custom question.
*
* @param string $val The value of the questionId
*

View File

@ -301,7 +301,7 @@ class BookingService extends BookingNamedEntity
/**
* Gets the isHiddenFromCustomers
* True means this service is not available to customers for booking.
* True means this service isn't available to customers for booking.
*
* @return bool|null The isHiddenFromCustomers
*/
@ -316,7 +316,7 @@ class BookingService extends BookingNamedEntity
/**
* Sets the isHiddenFromCustomers
* True means this service is not available to customers for booking.
* True means this service isn't available to customers for booking.
*
* @param bool $val The isHiddenFromCustomers
*

View File

@ -243,7 +243,7 @@ class Call extends Entity
/**
* Gets the direction
* The direction of the call. The possible value are incoming or outgoing. Read-only.
* The direction of the call. The possible values are incoming or outgoing. Read-only.
*
* @return CallDirection|null The direction
*/
@ -262,7 +262,7 @@ class Call extends Entity
/**
* Sets the direction
* The direction of the call. The possible value are incoming or outgoing. Read-only.
* The direction of the call. The possible values are incoming or outgoing. Read-only.
*
* @param CallDirection $val The direction
*

View File

@ -121,6 +121,7 @@ class CallRecording extends Entity
/**
* Gets the meetingOrganizer
* The identity information of the organizer of the onlineMeeting related to this recording. Read-only.
*
* @return IdentitySet|null The meetingOrganizer
*/
@ -139,6 +140,7 @@ class CallRecording extends Entity
/**
* Sets the meetingOrganizer
* The identity information of the organizer of the onlineMeeting related to this recording. Read-only.
*
* @param IdentitySet $val The meetingOrganizer
*

View File

@ -121,6 +121,7 @@ class CallTranscript extends Entity
/**
* Gets the meetingOrganizer
* The identity information of the organizer of the onlineMeeting related to this transcript. Read-only.
*
* @return IdentitySet|null The meetingOrganizer
*/
@ -139,6 +140,7 @@ class CallTranscript extends Entity
/**
* Sets the meetingOrganizer
* The identity information of the organizer of the onlineMeeting related to this transcript. Read-only.
*
* @param IdentitySet $val The meetingOrganizer
*

View File

@ -26,6 +26,7 @@ class CertificateAuthorityAsEntity extends Entity
{
/**
* Gets the certificate
* The trusted certificate.
*
* @return \GuzzleHttp\Psr7\Stream|null The certificate
*/
@ -44,6 +45,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Sets the certificate
* The trusted certificate.
*
* @param \GuzzleHttp\Psr7\Stream $val The certificate
*
@ -57,6 +59,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Gets the isRootAuthority
* Indicates if the certificate is a root authority. In a certificateBasedApplicationConfiguration object, at least one object in the trustedCertificateAuthorities collection must be a root authority.
*
* @return bool|null The isRootAuthority
*/
@ -71,6 +74,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Sets the isRootAuthority
* Indicates if the certificate is a root authority. In a certificateBasedApplicationConfiguration object, at least one object in the trustedCertificateAuthorities collection must be a root authority.
*
* @param bool $val The isRootAuthority
*
@ -84,6 +88,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Gets the issuer
* The issuer of the trusted certificate.
*
* @return string|null The issuer
*/
@ -98,6 +103,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Sets the issuer
* The issuer of the trusted certificate.
*
* @param string $val The issuer
*
@ -111,6 +117,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Gets the issuerSubjectKeyIdentifier
* The subject key identifier of the trusted certificate.
*
* @return string|null The issuerSubjectKeyIdentifier
*/
@ -125,6 +132,7 @@ class CertificateAuthorityAsEntity extends Entity
/**
* Sets the issuerSubjectKeyIdentifier
* The subject key identifier of the trusted certificate.
*
* @param string $val The issuerSubjectKeyIdentifier
*

View File

@ -27,6 +27,7 @@ class CertificateAuthorityPath extends Entity
/**
* Gets the certificateBasedApplicationConfigurations
* Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant.
*
* @return array|null The certificateBasedApplicationConfigurations
*/
@ -41,6 +42,7 @@ class CertificateAuthorityPath extends Entity
/**
* Sets the certificateBasedApplicationConfigurations
* Defines the trusted certificate authorities for certificates that can be added to apps and service principals in the tenant.
*
* @param CertificateBasedApplicationConfiguration[] $val The certificateBasedApplicationConfigurations
*

View File

@ -26,6 +26,7 @@ class CertificateBasedApplicationConfiguration extends TrustedCertificateAuthori
{
/**
* Gets the description
* The description of the trusted certificate authorities.
*
* @return string|null The description
*/
@ -40,6 +41,7 @@ class CertificateBasedApplicationConfiguration extends TrustedCertificateAuthori
/**
* Sets the description
* The description of the trusted certificate authorities.
*
* @param string $val The description
*
@ -53,6 +55,7 @@ class CertificateBasedApplicationConfiguration extends TrustedCertificateAuthori
/**
* Gets the displayName
* The display name of the trusted certificate authorities.
*
* @return string|null The displayName
*/
@ -67,6 +70,7 @@ class CertificateBasedApplicationConfiguration extends TrustedCertificateAuthori
/**
* Sets the displayName
* The display name of the trusted certificate authorities.
*
* @param string $val The displayName
*

View File

@ -54,7 +54,7 @@ class Certification extends Entity
/**
* Gets the certificationExpirationDateTime
* The timestamp when the current certification for the application will expire.
* The timestamp when the current certification for the application expires.
*
* @return \DateTime|null The certificationExpirationDateTime
*/
@ -73,7 +73,7 @@ class Certification extends Entity
/**
* Sets the certificationExpirationDateTime
* The timestamp when the current certification for the application will expire.
* The timestamp when the current certification for the application expires.
*
* @param \DateTime $val The value to assign to the certificationExpirationDateTime
*

View File

@ -179,7 +179,7 @@ class CloudPcExportJob extends Entity
/**
* Gets the reportName
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, inaccessibleCloudPcReports. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: noLicenseAvailableConnectivityFailureReport, inaccessibleCloudPcReports.
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, inaccessibleCloudPcReports.
*
* @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, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, inaccessibleCloudPcReports. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: noLicenseAvailableConnectivityFailureReport, inaccessibleCloudPcReports.
* The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, inaccessibleCloudPcReports.
*
* @param CloudPcReportName $val The reportName
*

View File

@ -237,7 +237,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Gets the inUse
* When true, the Azure network connection is in use. When false, the connection is not in use. You cannot delete a connection thats in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.
* When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection thats in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.
*
* @return bool|null The inUse
*/
@ -252,7 +252,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Sets the inUse
* When true, the Azure network connection is in use. When false, the connection is not in use. You cannot delete a connection thats in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.
* When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection thats in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.
*
* @param bool $val The inUse
*
@ -266,7 +266,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Gets the managedBy
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @return CloudPcManagementService|null The managedBy
*/
@ -285,7 +285,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Sets the managedBy
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
* Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. You must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
*
* @param CloudPcManagementService $val The managedBy
*
@ -444,7 +444,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Gets the type
* Specifies how the provisioned Cloud PC will be joined to Azure Active Directory. Default value is hybridAzureADJoin. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.
* Specifies how the provisioned Cloud PC is joined to Azure Active Directory. Default value is hybridAzureADJoin. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.
*
* @return CloudPcOnPremisesConnectionType|null The type
*/
@ -463,7 +463,7 @@ class CloudPcOnPremisesConnection extends Entity
/**
* Sets the type
* Specifies how the provisioned Cloud PC will be joined to Azure Active Directory. Default value is hybridAzureADJoin. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.
* Specifies how the provisioned Cloud PC is joined to Azure Active Directory. Default value is hybridAzureADJoin. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.
*
* @param CloudPcOnPremisesConnectionType $val The type
*

View File

@ -25,7 +25,7 @@ class CloudPcOnPremisesConnectionHealthCheck extends Entity
{
/**
* Gets the additionalDetails
* Additional details about the health check or the recommended action.
* More details about the health check or the recommended action.
*
* @return string|null The additionalDetails
*/
@ -40,7 +40,7 @@ class CloudPcOnPremisesConnectionHealthCheck extends Entity
/**
* Sets the additionalDetails
* Additional details about the health check or the recommended action.
* More details about the health check or the recommended action.
*
* @param string $val The value of the additionalDetails
*

View File

@ -41,6 +41,7 @@ class CloudPcOnPremisesConnectionHealthCheckErrorType extends Enum
const AD_JOIN_CHECK_CREDENTIALS_EXPIRED = "adJoinCheckCredentialsExpired";
const AD_JOIN_CHECK_ACCOUNT_LOCKED_OR_DISABLED = "adJoinCheckAccountLockedOrDisabled";
const AD_JOIN_CHECK_ACCOUNT_QUOTA_EXCEEDED = "adJoinCheckAccountQuotaExceeded";
const AD_JOIN_CHECK_SERVER_NOT_OPERATIONAL = "adJoinCheckServerNotOperational";
const AD_JOIN_CHECK_UNKNOWN_ERROR = "adJoinCheckUnknownError";
const ENDPOINT_CONNECTIVITY_CHECK_CLOUD_PC_URL_NOT_ALLOW_LISTED = "endpointConnectivityCheckCloudPcUrlNotAllowListed";
const ENDPOINT_CONNECTIVITY_CHECK_WVD_URL_NOT_ALLOW_LISTED = "endpointConnectivityCheckWVDUrlNotAllowListed";

View File

@ -23,6 +23,32 @@ namespace Beta\Microsoft\Graph\Model;
*/
class CloudPcPartnerAgentInstallResult extends Entity
{
/**
* Gets the errorMessage
*
* @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
*
* @param string $val The value of the errorMessage
*
* @return CloudPcPartnerAgentInstallResult
*/
public function setErrorMessage($val)
{
$this->_propDict["errorMessage"] = $val;
return $this;
}
/**
* Gets the installStatus

View File

@ -352,7 +352,7 @@ class CompanySubscription extends Entity
/**
* Gets the status
* The status of this subscription. Possible values are: Enabled, Expired, Suspended, Warning, LockedOut.
* The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut.
*
* @return string|null The status
*/
@ -367,7 +367,7 @@ class CompanySubscription extends Entity
/**
* Sets the status
* The status of this subscription. Possible values are: Enabled, Expired, Suspended, Warning, LockedOut.
* The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut.
*
* @param string $val The status
*

View File

@ -124,7 +124,7 @@ class ConditionalAccessSessionControls extends Entity
}
/**
* Gets the disableResilienceDefaults
* Session control that determines whether it is acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not.
* Session control that determines whether it's acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not.
*
* @return bool|null The disableResilienceDefaults
*/
@ -139,7 +139,7 @@ class ConditionalAccessSessionControls extends Entity
/**
* Sets the disableResilienceDefaults
* Session control that determines whether it is acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not.
* Session control that determines whether it's acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not.
*
* @param bool $val The value of the disableResilienceDefaults
*

View File

@ -26,7 +26,7 @@ class ConvertIdResult extends Entity
/**
* Gets the errorDetails
* An error object indicating the reason for the conversion failure. This value is not present if the conversion succeeded.
* An error object indicating the reason for the conversion failure. This value isn't present if the conversion succeeded.
*
* @return GenericError|null The errorDetails
*/
@ -45,7 +45,7 @@ class ConvertIdResult extends Entity
/**
* Sets the errorDetails
* An error object indicating the reason for the conversion failure. This value is not present if the conversion succeeded.
* An error object indicating the reason for the conversion failure. This value isn't present if the conversion succeeded.
*
* @param GenericError $val The value to assign to the errorDetails
*
@ -58,7 +58,7 @@ class ConvertIdResult extends Entity
}
/**
* Gets the sourceId
* The identifier that was converted. This value is the original, un-converted identifier.
* The identifier that was converted. This value is the original, unconverted identifier.
*
* @return string|null The sourceId
*/
@ -73,7 +73,7 @@ class ConvertIdResult extends Entity
/**
* Sets the sourceId
* The identifier that was converted. This value is the original, un-converted identifier.
* The identifier that was converted. This value is the original, unconverted identifier.
*
* @param string $val The value of the sourceId
*
@ -86,7 +86,7 @@ class ConvertIdResult extends Entity
}
/**
* Gets the targetId
* The converted identifier. This value is not present if the conversion failed.
* The converted identifier. This value isn't present if the conversion failed.
*
* @return string|null The targetId
*/
@ -101,7 +101,7 @@ class ConvertIdResult extends Entity
/**
* Sets the targetId
* The converted identifier. This value is not present if the conversion failed.
* The converted identifier. This value isn't present if the conversion failed.
*
* @param string $val The value of the targetId
*

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