1
0
Fork 0

Update to latest libraries

master
Brie Bruns 2023-01-11 09:32:50 -07:00
parent 5f2f9d2c04
commit 32472f0e3f
181 changed files with 10319 additions and 361 deletions

12
composer.lock generated
View File

@ -339,16 +339,16 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.84.0",
"version": "1.85.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "feb12aa5d4d55707cc29fde2e76ac4872d6f2de6"
"reference": "e1759262669941873647d0036956239bffb06a2d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/feb12aa5d4d55707cc29fde2e76ac4872d6f2de6",
"reference": "feb12aa5d4d55707cc29fde2e76ac4872d6f2de6",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/e1759262669941873647d0036956239bffb06a2d",
"reference": "e1759262669941873647d0036956239bffb06a2d",
"shasum": ""
},
"require": {
@ -384,9 +384,9 @@
"homepage": "https://developer.microsoft.com/en-us/graph",
"support": {
"issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues",
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.84.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.85.0"
},
"time": "2022-11-23T14:30:20+00:00"
"time": "2023-01-07T04:00:48+00:00"
},
{
"name": "psr/http-client",

View File

@ -342,17 +342,17 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.84.0",
"version_normalized": "1.84.0.0",
"version": "1.85.0",
"version_normalized": "1.85.0.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "feb12aa5d4d55707cc29fde2e76ac4872d6f2de6"
"reference": "e1759262669941873647d0036956239bffb06a2d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/feb12aa5d4d55707cc29fde2e76ac4872d6f2de6",
"reference": "feb12aa5d4d55707cc29fde2e76ac4872d6f2de6",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/e1759262669941873647d0036956239bffb06a2d",
"reference": "e1759262669941873647d0036956239bffb06a2d",
"shasum": ""
},
"require": {
@ -366,7 +366,7 @@
"phpstan/phpstan": "^0.12.90 || ^1.0.0",
"phpunit/phpunit": "^8.0 || ^9.0"
},
"time": "2022-11-23T14:30:20+00:00",
"time": "2023-01-07T04:00:48+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@ -390,7 +390,7 @@
"homepage": "https://developer.microsoft.com/en-us/graph",
"support": {
"issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues",
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.84.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.85.0"
},
"install-path": "../microsoft/microsoft-graph"
},

View File

@ -5,7 +5,7 @@
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'reference' => '58825a04d84e3b3d329d197277de308748bc524e',
'reference' => '5f2f9d2c04ed3b9282e621ccde3b087a047b3c33',
'name' => '__root__',
'dev' => true,
),
@ -16,7 +16,7 @@
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'reference' => '58825a04d84e3b3d329d197277de308748bc524e',
'reference' => '5f2f9d2c04ed3b9282e621ccde3b087a047b3c33',
'dev_requirement' => false,
),
'guzzlehttp/guzzle' => array(
@ -47,12 +47,12 @@
'dev_requirement' => false,
),
'microsoft/microsoft-graph' => array(
'pretty_version' => '1.84.0',
'version' => '1.84.0.0',
'pretty_version' => '1.85.0',
'version' => '1.85.0.0',
'type' => 'library',
'install_path' => __DIR__ . '/../microsoft/microsoft-graph',
'aliases' => array(),
'reference' => 'feb12aa5d4d55707cc29fde2e76ac4872d6f2de6',
'reference' => 'e1759262669941873647d0036956239bffb06a2d',
'dev_requirement' => false,
),
'psr/http-client' => 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.84.0"
"microsoft/microsoft-graph": "^1.85.0"
}
}
```

View File

@ -58,7 +58,7 @@ class AlertImpact extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the value
* The number value of the impact.
* 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.
*
* @return int|null The value
*/
@ -73,7 +73,7 @@ class AlertImpact extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the value
* The number value of the impact.
* 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.
*
* @param int $val The value of the value
*

View File

@ -26,7 +26,7 @@ class AlertRecord extends \Beta\Microsoft\Graph\Model\Entity
{
/**
* Gets the alertImpact
* The impact of the alert event. Consists of a number followed by the aggregation type. For example, 6 Count and 12 AffectedCloudPcPercentage.
* The impact of the alert event. Consists of a number followed by the aggregation type. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. 12 affectedCloudPcPercentage means 12% of Cloud PCs are affected.
*
* @return AlertImpact|null The alertImpact
*/
@ -45,7 +45,7 @@ class AlertRecord extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the alertImpact
* The impact of the alert event. Consists of a number followed by the aggregation type. For example, 6 Count and 12 AffectedCloudPcPercentage.
* The impact of the alert event. Consists of a number followed by the aggregation type. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. 12 affectedCloudPcPercentage means 12% of Cloud PCs are affected.
*
* @param AlertImpact $val The alertImpact
*

View File

@ -146,7 +146,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the isSystemRule
* Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom defined rule and can be edited. System rules are built-in and only
* Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom defined rule and can be edited. System rules are built-in and only a few properties can be edited.
*
* @return bool|null The isSystemRule
*/
@ -161,7 +161,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the isSystemRule
* Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom defined rule and can be edited. System rules are built-in and only
* Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom defined rule and can be edited. System rules are built-in and only a few properties can be edited.
*
* @param bool $val The isSystemRule
*
@ -176,6 +176,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the notificationChannels
* The notification channels of the rule selected by the user.
*
* @return array|null The notificationChannels
*/
@ -190,6 +191,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the notificationChannels
* The notification channels of the rule selected by the user.
*
* @param NotificationChannel[] $val The notificationChannels
*
@ -203,6 +205,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the severity
* The severity of the rule. The possible values are: unknown, informational, warning, critical, unknownFutureValue.
*
* @return RuleSeverityType|null The severity
*/
@ -221,6 +224,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the severity
* The severity of the rule. The possible values are: unknown, informational, warning, critical, unknownFutureValue.
*
* @param RuleSeverityType $val The severity
*
@ -234,6 +238,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the threshold
* The conditions to send alerts. For example, send alert when provisioning has failed for greater than or equal to 6 Cloud PCs.
*
* @return RuleThreshold|null The threshold
*/
@ -252,6 +257,7 @@ class AlertRule extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the threshold
* The conditions to send alerts. For example, send alert when provisioning has failed for greater than or equal to 6 Cloud PCs.
*
* @param RuleThreshold $val The threshold
*

View File

@ -203,7 +203,7 @@ class PortalNotification extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the isPortalNotificationSent
* If true, the portal notification has already been sent for the user; otherwise, the portal notification hasn't been sent yet.
* true if the portal notification has already been sent to the user; false otherwise.
*
* @return bool|null The isPortalNotificationSent
*/
@ -218,7 +218,7 @@ class PortalNotification extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the isPortalNotificationSent
* If true, the portal notification has already been sent for the user; otherwise, the portal notification hasn't been sent yet.
* true if the portal notification has already been sent to the user; false otherwise.
*
* @param bool $val The value of the isPortalNotificationSent
*

View File

@ -89,7 +89,7 @@ class Task extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the continueOnError
* A boolean value that determines if the failure of this task stops the subsequent workflows from running. Optional.
* A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.
*
* @return bool|null The continueOnError
*/
@ -104,7 +104,7 @@ class Task extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the continueOnError
* A boolean value that determines if the failure of this task stops the subsequent workflows from running. Optional.
* A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.
*
* @param bool $val The continueOnError
*

View File

@ -853,7 +853,7 @@ class Application extends DirectoryObject
/**
* Gets the signInAudience
* Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. Supports $filter (eq, ne, not).
* Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. The value for this property has implications on other app object properties. As a result, if you change this property, you may need to change other properties first. For more information, see Validation differences for signInAudience.Supports $filter (eq, ne, not).
*
* @return string|null The signInAudience
*/
@ -868,7 +868,7 @@ class Application extends DirectoryObject
/**
* Sets the signInAudience
* Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. Supports $filter (eq, ne, not).
* Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. The value for this property has implications on other app object properties. As a result, if you change this property, you may need to change other properties first. For more information, see Validation differences for signInAudience.Supports $filter (eq, ne, not).
*
* @param string $val The signInAudience
*
@ -1164,7 +1164,7 @@ class Application extends DirectoryObject
/**
* Gets the createdOnBehalfOf
* Supports $filter (eq when counting empty collections). Read-only.
* Supports $filter (/$count eq 0, /$count ne 0). Read-only.
*
* @return DirectoryObject|null The createdOnBehalfOf
*/
@ -1183,7 +1183,7 @@ class Application extends DirectoryObject
/**
* Sets the createdOnBehalfOf
* Supports $filter (eq when counting empty collections). Read-only.
* Supports $filter (/$count eq 0, /$count ne 0). Read-only.
*
* @param DirectoryObject $val The createdOnBehalfOf
*
@ -1198,7 +1198,7 @@ class Application extends DirectoryObject
/**
* Gets the extensionProperties
* Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections and only with advanced query parameters).
* Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0).
*
* @return array|null The extensionProperties
*/
@ -1213,7 +1213,7 @@ class Application extends DirectoryObject
/**
* Sets the extensionProperties
* Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections and only with advanced query parameters).
* Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0).
*
* @param ExtensionProperty[] $val The extensionProperties
*
@ -1228,7 +1228,7 @@ class Application extends DirectoryObject
/**
* Gets the federatedIdentityCredentials
* Federated identities for applications. Supports $expand and $filter (startsWith, and eq, ne when counting empty collections and only with advanced query parameters).
* Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0).
*
* @return array|null The federatedIdentityCredentials
*/
@ -1243,7 +1243,7 @@ class Application extends DirectoryObject
/**
* Sets the federatedIdentityCredentials
* Federated identities for applications. Supports $expand and $filter (startsWith, and eq, ne when counting empty collections and only with advanced query parameters).
* Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0).
*
* @param FederatedIdentityCredential[] $val The federatedIdentityCredentials
*
@ -1286,7 +1286,7 @@ class Application extends DirectoryObject
/**
* Gets the owners
* Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections).
* Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @return array|null The owners
*/
@ -1301,7 +1301,7 @@ class Application extends DirectoryObject
/**
* Sets the owners
* Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections).
* Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @param DirectoryObject[] $val The owners
*

View File

@ -25,6 +25,7 @@ class AuthenticationAppDeviceDetails extends Entity
{
/**
* Gets the appVersion
* The version of the client authentication app used during the authentication step.
*
* @return string|null The appVersion
*/
@ -39,6 +40,7 @@ class AuthenticationAppDeviceDetails extends Entity
/**
* Sets the appVersion
* The version of the client authentication app used during the authentication step.
*
* @param string $val The value of the appVersion
*
@ -51,6 +53,7 @@ class AuthenticationAppDeviceDetails extends Entity
}
/**
* Gets the clientApp
* The name of the client authentication app used during the authentication step.
*
* @return string|null The clientApp
*/
@ -65,6 +68,7 @@ class AuthenticationAppDeviceDetails extends Entity
/**
* Sets the clientApp
* The name of the client authentication app used during the authentication step.
*
* @param string $val The value of the clientApp
*
@ -77,6 +81,7 @@ class AuthenticationAppDeviceDetails extends Entity
}
/**
* Gets the deviceId
* ID of the device used during the authentication step.
*
* @return string|null The deviceId
*/
@ -91,6 +96,7 @@ class AuthenticationAppDeviceDetails extends Entity
/**
* Sets the deviceId
* ID of the device used during the authentication step.
*
* @param string $val The value of the deviceId
*
@ -103,6 +109,7 @@ class AuthenticationAppDeviceDetails extends Entity
}
/**
* Gets the operatingSystem
* The operating system running on the device used for the authentication step.
*
* @return string|null The operatingSystem
*/
@ -117,6 +124,7 @@ class AuthenticationAppDeviceDetails extends Entity
/**
* Sets the operatingSystem
* The operating system running on the device used for the authentication step.
*
* @param string $val The value of the operatingSystem
*

View File

@ -26,6 +26,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Gets the adminConfiguration
* The admin configuration of the policy on the user's authentication app. For a policy that does not impact the success/failure of the authentication, the evaluation defaults to notApplicable. The possible values are: notApplicable, enabled, disabled, unknownFutureValue.
*
* @return AuthenticationAppAdminConfiguration|null The adminConfiguration
*/
@ -44,6 +45,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Sets the adminConfiguration
* The admin configuration of the policy on the user's authentication app. For a policy that does not impact the success/failure of the authentication, the evaluation defaults to notApplicable. The possible values are: notApplicable, enabled, disabled, unknownFutureValue.
*
* @param AuthenticationAppAdminConfiguration $val The value to assign to the adminConfiguration
*
@ -57,6 +59,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Gets the authenticationEvaluation
* Evaluates the success/failure of the authentication based on the admin configuration of the policy on the user's client authentication app. The possible values are: success, failure, unknownFutureValue.
*
* @return AuthenticationAppEvaluation|null The authenticationEvaluation
*/
@ -75,6 +78,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Sets the authenticationEvaluation
* Evaluates the success/failure of the authentication based on the admin configuration of the policy on the user's client authentication app. The possible values are: success, failure, unknownFutureValue.
*
* @param AuthenticationAppEvaluation $val The value to assign to the authenticationEvaluation
*
@ -87,6 +91,7 @@ class AuthenticationAppPolicyDetails extends Entity
}
/**
* Gets the policyName
* The name of the policy enforced on the user's authentication app.
*
* @return string|null The policyName
*/
@ -101,6 +106,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Sets the policyName
* The name of the policy enforced on the user's authentication app.
*
* @param string $val The value of the policyName
*
@ -114,6 +120,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Gets the status
* Refers to whether the policy executed as expected on the user's client authentication app. The possible values are: unknown, appLockOutOfDate, appLockEnabled, appLockDisabled, appContextOutOfDate, appContextShown, appContextNotShown, locationContextOutOfDate, locationContextShown, locationContextNotShown, numberMatchOutOfDate, numberMatchCorrectNumberEntered, numberMatchIncorrectNumberEntered, numberMatchDeny, tamperResistantHardwareOutOfDate, tamperResistantHardwareUsed, tamperResistantHardwareNotUsed, unknownFutureValue.
*
* @return AuthenticationAppPolicyStatus|null The status
*/
@ -132,6 +139,7 @@ class AuthenticationAppPolicyDetails extends Entity
/**
* Sets the status
* Refers to whether the policy executed as expected on the user's client authentication app. The possible values are: unknown, appLockOutOfDate, appLockEnabled, appLockDisabled, appContextOutOfDate, appContextShown, appContextNotShown, locationContextOutOfDate, locationContextShown, locationContextNotShown, numberMatchOutOfDate, numberMatchCorrectNumberEntered, numberMatchIncorrectNumberEntered, numberMatchDeny, tamperResistantHardwareOutOfDate, tamperResistantHardwareUsed, tamperResistantHardwareNotUsed, unknownFutureValue.
*
* @param AuthenticationAppPolicyStatus $val The value to assign to the status
*

View File

@ -55,7 +55,7 @@ class AuthenticationMethodTarget extends Entity
/**
* Gets the targetType
* Possible values are: user, group, and unknownFutureValue.
* Possible values are: group, and unknownFutureValue. From December 2022, targeting individual users using user is no longer recommended. Existing targets will remain but we recommend to move the individual users to a targeted group.
*
* @return AuthenticationMethodTargetType|null The targetType
*/
@ -74,7 +74,7 @@ class AuthenticationMethodTarget extends Entity
/**
* Sets the targetType
* Possible values are: user, group, and unknownFutureValue.
* Possible values are: group, and unknownFutureValue. From December 2022, targeting individual users using user is no longer recommended. Existing targets will remain but we recommend to move the individual users to a targeted group.
*
* @param AuthenticationMethodTargetType $val The targetType
*

View File

@ -146,6 +146,7 @@ class AuthenticationMethodsPolicy extends Entity
/**
* Gets the reconfirmationInDays
* Days before the user will be asked to reconfirm their method.
*
* @return int|null The reconfirmationInDays
*/
@ -160,6 +161,7 @@ class AuthenticationMethodsPolicy extends Entity
/**
* Sets the reconfirmationInDays
* Days before the user will be asked to reconfirm their method.
*
* @param int $val The reconfirmationInDays
*

View File

@ -55,7 +55,7 @@ class BookingAppointment extends Entity
/**
* Gets the anonymousJoinWebUrl
* Url of meeting to join anonymously.
* The URL of the meeting to join anonymously.
*
* @return string|null The anonymousJoinWebUrl
*/
@ -70,7 +70,7 @@ class BookingAppointment extends Entity
/**
* Sets the anonymousJoinWebUrl
* Url of meeting to join anonymously.
* The URL of the meeting to join anonymously.
*
* @param string $val The anonymousJoinWebUrl
*
@ -263,7 +263,7 @@ class BookingAppointment extends Entity
/**
* Gets the customers
* It lists down the customer properties for an appointment. An appointment will contain a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional.
* A collection of the customer properties for an appointment. An appointment will contain a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional.
*
* @return array|null The customers
*/
@ -278,7 +278,7 @@ class BookingAppointment extends Entity
/**
* Sets the customers
* It lists down the customer properties for an appointment. An appointment will contain a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional.
* A collection of the customer properties for an appointment. An appointment will contain a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional.
*
* @param BookingCustomerInformationBase[] $val The customers
*

View File

@ -84,6 +84,7 @@ class BookingStaffMember extends BookingPerson
/**
* Gets the isEmailNotificationEnabled
* True indicates that a staff member will be notified via email when a booking assigned to them is created or changed.
*
* @return bool|null The isEmailNotificationEnabled
*/
@ -98,6 +99,7 @@ class BookingStaffMember extends BookingPerson
/**
* Sets the isEmailNotificationEnabled
* True indicates that a staff member will be notified via email when a booking assigned to them is created or changed.
*
* @param bool $val The isEmailNotificationEnabled
*
@ -111,7 +113,7 @@ class BookingStaffMember extends BookingPerson
/**
* Gets the role
* The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler and member. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: scheduler, member. Required.
* The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler, teamMember. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: scheduler, teamMember. Required.
*
* @return BookingStaffRole|null The role
*/
@ -130,7 +132,7 @@ class BookingStaffMember extends BookingPerson
/**
* Sets the role
* The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler and member. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: scheduler, member. Required.
* The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler, teamMember. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: scheduler, teamMember. Required.
*
* @param BookingStaffRole $val The role
*

View File

@ -0,0 +1,90 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* CanvasLayout 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;
/**
* CanvasLayout 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 CanvasLayout extends Entity
{
/**
* Gets the horizontalSections
* Collection of horizontal sections on the SharePoint page.
*
* @return array|null The horizontalSections
*/
public function getHorizontalSections()
{
if (array_key_exists("horizontalSections", $this->_propDict)) {
return $this->_propDict["horizontalSections"];
} else {
return null;
}
}
/**
* Sets the horizontalSections
* Collection of horizontal sections on the SharePoint page.
*
* @param HorizontalSection[] $val The horizontalSections
*
* @return CanvasLayout
*/
public function setHorizontalSections($val)
{
$this->_propDict["horizontalSections"] = $val;
return $this;
}
/**
* Gets the verticalSection
* Vertical section on the SharePoint page.
*
* @return VerticalSection|null The verticalSection
*/
public function getVerticalSection()
{
if (array_key_exists("verticalSection", $this->_propDict)) {
if (is_a($this->_propDict["verticalSection"], "\Beta\Microsoft\Graph\Model\VerticalSection") || is_null($this->_propDict["verticalSection"])) {
return $this->_propDict["verticalSection"];
} else {
$this->_propDict["verticalSection"] = new VerticalSection($this->_propDict["verticalSection"]);
return $this->_propDict["verticalSection"];
}
}
return null;
}
/**
* Sets the verticalSection
* Vertical section on the SharePoint page.
*
* @param VerticalSection $val The verticalSection
*
* @return CanvasLayout
*/
public function setVerticalSection($val)
{
$this->_propDict["verticalSection"] = $val;
return $this;
}
}

View File

@ -88,7 +88,7 @@ class Channel extends Entity
/**
* Gets the displayName
* Channel name as it will appear to the user in Microsoft Teams.
* Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters.
*
* @return string|null The displayName
*/
@ -103,7 +103,7 @@ class Channel extends Entity
/**
* Sets the displayName
* Channel name as it will appear to the user in Microsoft Teams.
* Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters.
*
* @param string $val The displayName
*

View File

@ -471,6 +471,7 @@ class ChatMessage extends Entity
/**
* Gets the messageHistory
* List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
*
* @return array|null The messageHistory
*/
@ -485,6 +486,7 @@ class ChatMessage extends Entity
/**
* Sets the messageHistory
* List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.
*
* @param ChatMessageHistoryItem[] $val The messageHistory
*

View File

@ -26,6 +26,7 @@ class ChatMessageHistoryItem extends Entity
/**
* Gets the actions
* The modification actions of a message item.The possible values are: reactionAdded, reactionRemoved, actionUndefined, unknownFutureValue.
*
* @return ChatMessageActions|null The actions
*/
@ -44,6 +45,7 @@ class ChatMessageHistoryItem extends Entity
/**
* Sets the actions
* The modification actions of a message item.The possible values are: reactionAdded, reactionRemoved, actionUndefined, unknownFutureValue.
*
* @param ChatMessageActions $val The value to assign to the actions
*
@ -57,6 +59,7 @@ class ChatMessageHistoryItem extends Entity
/**
* Gets the modifiedDateTime
* The date and time when the message was modified.
*
* @return \DateTime|null The modifiedDateTime
*/
@ -75,6 +78,7 @@ class ChatMessageHistoryItem extends Entity
/**
* Sets the modifiedDateTime
* The date and time when the message was modified.
*
* @param \DateTime $val The value to assign to the modifiedDateTime
*
@ -88,6 +92,7 @@ class ChatMessageHistoryItem extends Entity
/**
* Gets the reaction
* The reaction in the modified message.
*
* @return ChatMessageReaction|null The reaction
*/
@ -106,6 +111,7 @@ class ChatMessageHistoryItem extends Entity
/**
* Sets the reaction
* The reaction in the modified message.
*
* @param ChatMessageReaction $val The value to assign to the reaction
*

View File

@ -430,6 +430,7 @@ class CloudPC extends Entity
/**
* Gets the partnerAgentInstallResults
* The results of every partner agent's installation status on Cloud PC.
*
* @return array|null The partnerAgentInstallResults
*/
@ -444,6 +445,7 @@ class CloudPC extends Entity
/**
* Sets the partnerAgentInstallResults
* The results of every partner agent's installation status on Cloud PC.
*
* @param CloudPcPartnerAgentInstallResult[] $val The partnerAgentInstallResults
*

View File

@ -504,4 +504,31 @@ class CloudPcOnPremisesConnection extends Entity
return $this;
}
/**
* Gets the virtualNetworkLocation
*
* @return string|null The virtualNetworkLocation
*/
public function getVirtualNetworkLocation()
{
if (array_key_exists("virtualNetworkLocation", $this->_propDict)) {
return $this->_propDict["virtualNetworkLocation"];
} else {
return null;
}
}
/**
* Sets the virtualNetworkLocation
*
* @param string $val The virtualNetworkLocation
*
* @return CloudPcOnPremisesConnection
*/
public function setVirtualNetworkLocation($val)
{
$this->_propDict["virtualNetworkLocation"] = $val;
return $this;
}
}

View File

@ -53,6 +53,33 @@ class CloudPcOrganizationSettings extends Entity
return $this;
}
/**
* Gets the enableSingleSignOn
*
* @return bool|null The enableSingleSignOn
*/
public function getEnableSingleSignOn()
{
if (array_key_exists("enableSingleSignOn", $this->_propDict)) {
return $this->_propDict["enableSingleSignOn"];
} else {
return null;
}
}
/**
* Sets the enableSingleSignOn
*
* @param bool $val The enableSingleSignOn
*
* @return CloudPcOrganizationSettings
*/
public function setEnableSingleSignOn($val)
{
$this->_propDict["enableSingleSignOn"] = boolval($val);
return $this;
}
/**
* Gets the osVersion
* The version of the operating system (OS) to provision on Cloud PCs. The possible values are: windows10, windows11, unknownFutureValue.

View File

@ -26,6 +26,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
/**
* Gets the installStatus
* The status of a partner agent installation. Possible values are: installed, installFailed, installing, uninstalling, uninstallFailed and licensed. Read-Only.
*
* @return CloudPcPartnerAgentInstallStatus|null The installStatus
*/
@ -44,6 +45,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
/**
* Sets the installStatus
* The status of a partner agent installation. Possible values are: installed, installFailed, installing, uninstalling, uninstallFailed and licensed. Read-Only.
*
* @param CloudPcPartnerAgentInstallStatus $val The value to assign to the installStatus
*
@ -56,6 +58,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
}
/**
* Gets the isThirdPartyPartner
* Indicates if the partner agent is a third party. When 'TRUE', the agent is a third-party (non-Microsoft) agent. When 'FALSE', the agent is a Microsoft agent or is not known. The default value is 'FALSE'.
*
* @return bool|null The isThirdPartyPartner
*/
@ -70,6 +73,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
/**
* Sets the isThirdPartyPartner
* Indicates if the partner agent is a third party. When 'TRUE', the agent is a third-party (non-Microsoft) agent. When 'FALSE', the agent is a Microsoft agent or is not known. The default value is 'FALSE'.
*
* @param bool $val The value of the isThirdPartyPartner
*
@ -83,6 +87,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
/**
* Gets the partnerAgentName
* Indicates the name of a partner agent and includes first-party and third-party. Currently, Citrix is the only third-party value. Read-Only.
*
* @return CloudPcPartnerAgentName|null The partnerAgentName
*/
@ -101,6 +106,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
/**
* Sets the partnerAgentName
* Indicates the name of a partner agent and includes first-party and third-party. Currently, Citrix is the only third-party value. Read-Only.
*
* @param CloudPcPartnerAgentName $val The value to assign to the partnerAgentName
*
@ -113,6 +119,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
}
/**
* Gets the retriable
* Indicates if the partner agent is a third party. When 'TRUE', the agent is a third-party (non-Microsoft) agent. When 'FALSE', the agent is a Microsoft agent or is not known. The default value is 'FALSE'.
*
* @return bool|null The retriable
*/
@ -127,6 +134,7 @@ class CloudPcPartnerAgentInstallResult extends Entity
/**
* Sets the retriable
* Indicates if the partner agent is a third party. When 'TRUE', the agent is a third-party (non-Microsoft) agent. When 'FALSE', the agent is a Microsoft agent or is not known. The default value is 'FALSE'.
*
* @param bool $val The value of the retriable
*

View File

@ -173,6 +173,33 @@ class CloudPcProvisioningPolicy extends Entity
return $this;
}
/**
* Gets the enableSingleSignOn
*
* @return bool|null The enableSingleSignOn
*/
public function getEnableSingleSignOn()
{
if (array_key_exists("enableSingleSignOn", $this->_propDict)) {
return $this->_propDict["enableSingleSignOn"];
} else {
return null;
}
}
/**
* Sets the enableSingleSignOn
*
* @param bool $val The enableSingleSignOn
*
* @return CloudPcProvisioningPolicy
*/
public function setEnableSingleSignOn($val)
{
$this->_propDict["enableSingleSignOn"] = boolval($val);
return $this;
}
/**
* Gets the gracePeriodInHours
* The number of hours to wait before reprovisioning/deprovisioning happens. Read-only.

View File

@ -32,5 +32,7 @@ class CloudPcReportName extends Enum
const REMOTE_CONNECTION_HISTORICAL_REPORTS = "remoteConnectionHistoricalReports";
const DAILY_AGGREGATED_REMOTE_CONNECTION_REPORTS = "dailyAggregatedRemoteConnectionReports";
const TOTAL_AGGREGATED_REMOTE_CONNECTION_REPORTS = "totalAggregatedRemoteConnectionReports";
const SHARED_USE_LICENSE_USAGE_REPORT = "sharedUseLicenseUsageReport";
const SHARED_USE_LICENSE_USAGE_REAL_TIME_REPORT = "sharedUseLicenseUsageRealTimeReport";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -180,7 +180,7 @@ class Device extends DirectoryObject
/**
* Gets the deviceId
* Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, not, startsWith).
* Unique Identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Also Supports $filter (eq, ne, not, startsWith).
*
* @return string|null The deviceId
*/
@ -195,7 +195,7 @@ class Device extends DirectoryObject
/**
* Sets the deviceId
* Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, not, startsWith).
* Unique Identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Also Supports $filter (eq, ne, not, startsWith).
*
* @param string $val The deviceId
*
@ -766,7 +766,7 @@ class Device extends DirectoryObject
/**
* Gets the physicalIds
* For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, and counting empty collections).
* For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0.
*
* @return array|null The physicalIds
*/
@ -781,7 +781,7 @@ class Device extends DirectoryObject
/**
* Sets the physicalIds
* For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, and counting empty collections).
* For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0.
*
* @param string[] $val The physicalIds
*
@ -857,7 +857,7 @@ class Device extends DirectoryObject
/**
* Gets the systemLabels
* List of labels applied to the device by the system. Supports $filter (eq when counting empty collections).
* List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).
*
* @return array|null The systemLabels
*/
@ -872,7 +872,7 @@ class Device extends DirectoryObject
/**
* Sets the systemLabels
* List of labels applied to the device by the system. Supports $filter (eq when counting empty collections).
* List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).
*
* @param string[] $val The systemLabels
*

View File

@ -142,7 +142,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
}
/**
* Gets the maximumLength
* Maximum length of string. Valid values 0 to 87516
* Maximum length of string
*
* @return int|null The maximumLength
*/
@ -157,7 +157,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
/**
* Sets the maximumLength
* Maximum length of string. Valid values 0 to 87516
* Maximum length of string
*
* @param int $val The value of the maximumLength
*
@ -170,7 +170,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
}
/**
* Gets the minimumLength
* Minimum length of string. Valid values 0 to 87516
* Minimum length of string
*
* @return int|null The minimumLength
*/
@ -185,7 +185,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
/**
* Sets the minimumLength
* Minimum length of string. Valid values 0 to 87516
* Minimum length of string
*
* @param int $val The value of the minimumLength
*

View File

@ -259,6 +259,7 @@ class Directory extends Entity
/**
* Gets the onPremisesSynchronization
* A container for on-premises directory synchronization functionalities that are available for the organization.
*
* @return array|null The onPremisesSynchronization
*/
@ -273,6 +274,7 @@ class Directory extends Entity
/**
* Sets the onPremisesSynchronization
* A container for on-premises directory synchronization functionalities that are available for the organization.
*
* @param OnPremisesDirectorySynchronization[] $val The onPremisesSynchronization
*

View File

@ -26,7 +26,7 @@ class EducationAssignment extends Entity
{
/**
* Gets the addedStudentAction
* Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to none value. Currently supports only two values: none or assignIfOpen.
* Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to none. Supported values are: none, assignIfOpen. For example, a teacher can use assignIfOpen to indicate that an assignment should be assigned to any new student who joins the class while the assignment is still open, and none to indicate that an assignment should not be assigned to new students.
*
* @return EducationAddedStudentAction|null The addedStudentAction
*/
@ -45,7 +45,7 @@ class EducationAssignment extends Entity
/**
* Sets the addedStudentAction
* Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to none value. Currently supports only two values: none or assignIfOpen.
* Optional field to control the assignment behavior for students who are added after the assignment is published. If not specified, defaults to none. Supported values are: none, assignIfOpen. For example, a teacher can use assignIfOpen to indicate that an assignment should be assigned to any new student who joins the class while the assignment is still open, and none to indicate that an assignment should not be assigned to new students.
*
* @param EducationAddedStudentAction $val The addedStudentAction
*

View File

@ -36,7 +36,7 @@ class EducationTeamsAppResource extends EducationResource
/**
* Gets the appIconWebUrl
* URL that points to the app's icon.
* URL that points to the icon of the app.
*
* @return string|null The appIconWebUrl
*/
@ -51,7 +51,7 @@ class EducationTeamsAppResource extends EducationResource
/**
* Sets the appIconWebUrl
* URL that points to the app's icon.
* URL that points to the icon of the app.
*
* @param string $val The value of the appIconWebUrl
*
@ -64,7 +64,7 @@ class EducationTeamsAppResource extends EducationResource
}
/**
* Gets the appId
* Teams App ID of the application.
* Teams app ID of the application.
*
* @return string|null The appId
*/
@ -79,7 +79,7 @@ class EducationTeamsAppResource extends EducationResource
/**
* Sets the appId
* Teams App ID of the application.
* Teams app ID of the application.
*
* @param string $val The value of the appId
*

View File

@ -60,7 +60,7 @@ class EmailAuthenticationMethodConfiguration extends AuthenticationMethodConfigu
/**
* Gets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @return array|null The includeTargets
*/
@ -75,7 +75,7 @@ class EmailAuthenticationMethodConfiguration extends AuthenticationMethodConfigu
/**
* Sets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @param AuthenticationMethodTarget[] $val The includeTargets
*

View File

@ -25,7 +25,7 @@ class ExcludeTarget extends Entity
{
/**
* Gets the id
* The object identifier of an Azure AD user or group.
* The object identifier of an Azure AD group.
*
* @return string|null The id
*/
@ -40,7 +40,7 @@ class ExcludeTarget extends Entity
/**
* Sets the id
* The object identifier of an Azure AD user or group.
* The object identifier of an Azure AD group.
*
* @param string $val The value of the id
*
@ -54,7 +54,7 @@ class ExcludeTarget extends Entity
/**
* Gets the targetType
* The type of the authentication method target. Possible values are: user, group, unknownFutureValue.
* The type of the authentication method target. Possible values are: group and unknownFutureValue.
*
* @return AuthenticationMethodTargetType|null The targetType
*/
@ -73,7 +73,7 @@ class ExcludeTarget extends Entity
/**
* Sets the targetType
* The type of the authentication method target. Possible values are: user, group, unknownFutureValue.
* The type of the authentication method target. Possible values are: group and unknownFutureValue.
*
* @param AuthenticationMethodTargetType $val The value to assign to the targetType
*

View File

@ -25,7 +25,7 @@ class ExternalLink extends Entity
{
/**
* Gets the href
* The url of the link.
* The URL of the link.
*
* @return string|null The href
*/
@ -40,7 +40,7 @@ class ExternalLink extends Entity
/**
* Sets the href
* The url of the link.
* The URL of the link.
*
* @param string $val The value of the href
*

View File

@ -118,7 +118,7 @@ class Fido2AuthenticationMethodConfiguration extends AuthenticationMethodConfigu
/**
* Gets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @return array|null The includeTargets
*/
@ -133,7 +133,7 @@ class Fido2AuthenticationMethodConfiguration extends AuthenticationMethodConfigu
/**
* Sets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @param AuthenticationMethodTarget[] $val The includeTargets
*

View File

@ -355,7 +355,7 @@ class Group extends DirectoryObject
/**
* Gets the isAssignableToRole
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
*
* @return bool|null The isAssignableToRole
*/
@ -370,7 +370,7 @@ class Group extends DirectoryObject
/**
* Sets the isAssignableToRole
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
* Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).
*
* @param bool $val The isAssignableToRole
*
@ -882,7 +882,7 @@ class Group extends DirectoryObject
/**
* Gets the proxyAddresses
* Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).
* Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
*
* @return array|null The proxyAddresses
*/
@ -897,7 +897,7 @@ class Group extends DirectoryObject
/**
* Sets the proxyAddresses
* Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).
* Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
*
* @param string[] $val The proxyAddresses
*
@ -1687,7 +1687,7 @@ class Group extends DirectoryObject
/**
* Gets the owners
* The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=owners($select=id,userPrincipalName,displayName).
* The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=owners($select=id,userPrincipalName,displayName).
*
* @return array|null The owners
*/
@ -1702,7 +1702,7 @@ class Group extends DirectoryObject
/**
* Sets the owners
* The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=owners($select=id,userPrincipalName,displayName).
* The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=owners($select=id,userPrincipalName,displayName).
*
* @param DirectoryObject[] $val The owners
*

View File

@ -0,0 +1,123 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* HorizontalSection 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;
/**
* HorizontalSection 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 HorizontalSection extends Entity
{
/**
* Gets the emphasis
* Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue.
*
* @return SectionEmphasisType|null The emphasis
*/
public function getEmphasis()
{
if (array_key_exists("emphasis", $this->_propDict)) {
if (is_a($this->_propDict["emphasis"], "\Beta\Microsoft\Graph\Model\SectionEmphasisType") || is_null($this->_propDict["emphasis"])) {
return $this->_propDict["emphasis"];
} else {
$this->_propDict["emphasis"] = new SectionEmphasisType($this->_propDict["emphasis"]);
return $this->_propDict["emphasis"];
}
}
return null;
}
/**
* Sets the emphasis
* Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue.
*
* @param SectionEmphasisType $val The emphasis
*
* @return HorizontalSection
*/
public function setEmphasis($val)
{
$this->_propDict["emphasis"] = $val;
return $this;
}
/**
* Gets the layout
* Layout type of the section. The possible values are: none, oneColumn, twoColumns, threeColumns, oneThirdLeftColumn, oneThirdRightColumn, fullWidth, unknownFutureValue.
*
* @return HorizontalSectionLayoutType|null The layout
*/
public function getLayout()
{
if (array_key_exists("layout", $this->_propDict)) {
if (is_a($this->_propDict["layout"], "\Beta\Microsoft\Graph\Model\HorizontalSectionLayoutType") || is_null($this->_propDict["layout"])) {
return $this->_propDict["layout"];
} else {
$this->_propDict["layout"] = new HorizontalSectionLayoutType($this->_propDict["layout"]);
return $this->_propDict["layout"];
}
}
return null;
}
/**
* Sets the layout
* Layout type of the section. The possible values are: none, oneColumn, twoColumns, threeColumns, oneThirdLeftColumn, oneThirdRightColumn, fullWidth, unknownFutureValue.
*
* @param HorizontalSectionLayoutType $val The layout
*
* @return HorizontalSection
*/
public function setLayout($val)
{
$this->_propDict["layout"] = $val;
return $this;
}
/**
* Gets the columns
* The set of vertical columns in this section.
*
* @return array|null The columns
*/
public function getColumns()
{
if (array_key_exists("columns", $this->_propDict)) {
return $this->_propDict["columns"];
} else {
return null;
}
}
/**
* Sets the columns
* The set of vertical columns in this section.
*
* @param HorizontalSectionColumn[] $val The columns
*
* @return HorizontalSection
*/
public function setColumns($val)
{
$this->_propDict["columns"] = $val;
return $this;
}
}

View File

@ -0,0 +1,86 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* HorizontalSectionColumn 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;
/**
* HorizontalSectionColumn 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 HorizontalSectionColumn extends Entity
{
/**
* Gets the width
* Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.
*
* @return int|null The width
*/
public function getWidth()
{
if (array_key_exists("width", $this->_propDict)) {
return $this->_propDict["width"];
} else {
return null;
}
}
/**
* Sets the width
* Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section.
*
* @param int $val The width
*
* @return HorizontalSectionColumn
*/
public function setWidth($val)
{
$this->_propDict["width"] = intval($val);
return $this;
}
/**
* Gets the webparts
* The collection of WebParts in this column.
*
* @return array|null The webparts
*/
public function getWebparts()
{
if (array_key_exists("webparts", $this->_propDict)) {
return $this->_propDict["webparts"];
} else {
return null;
}
}
/**
* Sets the webparts
* The collection of WebParts in this column.
*
* @param WebPart[] $val The webparts
*
* @return HorizontalSectionColumn
*/
public function setWebparts($val)
{
$this->_propDict["webparts"] = $val;
return $this;
}
}

View File

@ -0,0 +1,40 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* HorizontalSectionLayoutType 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;
/**
* HorizontalSectionLayoutType 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 HorizontalSectionLayoutType extends Enum
{
/**
* The Enum HorizontalSectionLayoutType
*/
const NONE = "none";
const ONE_COLUMN = "oneColumn";
const TWO_COLUMNS = "twoColumns";
const THREE_COLUMNS = "threeColumns";
const ONE_THIRD_LEFT_COLUMN = "oneThirdLeftColumn";
const ONE_THIRD_RIGHT_COLUMN = "oneThirdRightColumn";
const FULL_WIDTH = "fullWidth";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

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

View File

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

View File

@ -25,6 +25,7 @@ class LoginPageLayoutConfiguration extends Entity
{
/**
* Gets the isFooterShown
* Option to show the footer on the sign-in page.
*
* @return bool|null The isFooterShown
*/
@ -39,6 +40,7 @@ class LoginPageLayoutConfiguration extends Entity
/**
* Sets the isFooterShown
* Option to show the footer on the sign-in page.
*
* @param bool $val The value of the isFooterShown
*
@ -51,6 +53,7 @@ class LoginPageLayoutConfiguration extends Entity
}
/**
* Gets the isHeaderShown
* Option to show the header on the sign-in page.
*
* @return bool|null The isHeaderShown
*/
@ -65,6 +68,7 @@ class LoginPageLayoutConfiguration extends Entity
/**
* Sets the isHeaderShown
* Option to show the header on the sign-in page.
*
* @param bool $val The value of the isHeaderShown
*
@ -78,6 +82,7 @@ class LoginPageLayoutConfiguration extends Entity
/**
* Gets the layoutTemplateType
* Represents the layout template to be displayed on the login page for a tenant. The possible values are default - Represents the default Microsoft layout with a centered lightbox. verticalSplit - Represents a layout with a backgound on the left side and a full-height lightbox to the right. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.
*
* @return LayoutTemplateType|null The layoutTemplateType
*/
@ -96,6 +101,7 @@ class LoginPageLayoutConfiguration extends Entity
/**
* Sets the layoutTemplateType
* Represents the layout template to be displayed on the login page for a tenant. The possible values are default - Represents the default Microsoft layout with a centered lightbox. verticalSplit - Represents a layout with a backgound on the left side and a full-height lightbox to the right. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.
*
* @param LayoutTemplateType $val The value to assign to the layoutTemplateType
*

View File

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

View File

@ -0,0 +1,82 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* MetaDataKeyStringPair 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;
/**
* MetaDataKeyStringPair 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 MetaDataKeyStringPair extends Entity
{
/**
* Gets the key
* Key of the meta data.
*
* @return string|null The key
*/
public function getKey()
{
if (array_key_exists("key", $this->_propDict)) {
return $this->_propDict["key"];
} else {
return null;
}
}
/**
* Sets the key
* Key of the meta data.
*
* @param string $val The value of the key
*
* @return MetaDataKeyStringPair
*/
public function setKey($val)
{
$this->_propDict["key"] = $val;
return $this;
}
/**
* Gets the value
* Value of the meta data.
*
* @return string|null The value
*/
public function getValue()
{
if (array_key_exists("value", $this->_propDict)) {
return $this->_propDict["value"];
} else {
return null;
}
}
/**
* Sets the value
* Value of the meta data.
*
* @param string $val The value of the value
*
* @return MetaDataKeyStringPair
*/
public function setValue($val)
{
$this->_propDict["value"] = $val;
return $this;
}
}

View File

@ -0,0 +1,82 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* MetaDataKeyValuePair 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;
/**
* MetaDataKeyValuePair 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 MetaDataKeyValuePair extends Entity
{
/**
* Gets the key
* Key of the metadata.
*
* @return string|null The key
*/
public function getKey()
{
if (array_key_exists("key", $this->_propDict)) {
return $this->_propDict["key"];
} else {
return null;
}
}
/**
* Sets the key
* Key of the metadata.
*
* @param string $val The value of the key
*
* @return MetaDataKeyValuePair
*/
public function setKey($val)
{
$this->_propDict["key"] = $val;
return $this;
}
/**
* Gets the value
* Value of the metadata. Should be an object.
*
* @return string|null The value
*/
public function getValue()
{
if (array_key_exists("value", $this->_propDict)) {
return $this->_propDict["value"];
} else {
return null;
}
}
/**
* Sets the value
* Value of the metadata. Should be an object.
*
* @param string $val The value of the value
*
* @return MetaDataKeyValuePair
*/
public function setValue($val)
{
$this->_propDict["value"] = $val;
return $this;
}
}

View File

@ -60,7 +60,7 @@ class MicrosoftAuthenticatorAuthenticationMethodConfiguration extends Authentica
/**
* Gets the includeTargets
* A collection of users or groups who are enabled to use the authentication method. Expanded by default.
* A collection of groups that are enabled to use the authentication method. Expanded by default.
*
* @return array|null The includeTargets
*/
@ -75,7 +75,7 @@ class MicrosoftAuthenticatorAuthenticationMethodConfiguration extends Authentica
/**
* Sets the includeTargets
* A collection of users or groups who are enabled to use the authentication method. Expanded by default.
* A collection of groups that are enabled to use the authentication method. Expanded by default.
*
* @param MicrosoftAuthenticatorAuthenticationMethodTarget[] $val The includeTargets
*

View File

@ -148,6 +148,60 @@ class Office365GroupsActivityCounts extends Entity
return $this;
}
/**
* Gets the teamsChannelMessages
*
* @return int|null The teamsChannelMessages
*/
public function getTeamsChannelMessages()
{
if (array_key_exists("teamsChannelMessages", $this->_propDict)) {
return $this->_propDict["teamsChannelMessages"];
} else {
return null;
}
}
/**
* Sets the teamsChannelMessages
*
* @param int $val The teamsChannelMessages
*
* @return Office365GroupsActivityCounts
*/
public function setTeamsChannelMessages($val)
{
$this->_propDict["teamsChannelMessages"] = intval($val);
return $this;
}
/**
* Gets the teamsMeetingsOrganized
*
* @return int|null The teamsMeetingsOrganized
*/
public function getTeamsMeetingsOrganized()
{
if (array_key_exists("teamsMeetingsOrganized", $this->_propDict)) {
return $this->_propDict["teamsMeetingsOrganized"];
} else {
return null;
}
}
/**
* Sets the teamsMeetingsOrganized
*
* @param int $val The teamsMeetingsOrganized
*
* @return Office365GroupsActivityCounts
*/
public function setTeamsMeetingsOrganized($val)
{
$this->_propDict["teamsMeetingsOrganized"] = intval($val);
return $this;
}
/**
* Gets the yammerMessagesLiked
* The number of messages liked in Yammer groups.

View File

@ -496,6 +496,60 @@ class Office365GroupsActivityDetail extends Entity
return $this;
}
/**
* Gets the teamsChannelMessagesCount
*
* @return int|null The teamsChannelMessagesCount
*/
public function getTeamsChannelMessagesCount()
{
if (array_key_exists("teamsChannelMessagesCount", $this->_propDict)) {
return $this->_propDict["teamsChannelMessagesCount"];
} else {
return null;
}
}
/**
* Sets the teamsChannelMessagesCount
*
* @param int $val The teamsChannelMessagesCount
*
* @return Office365GroupsActivityDetail
*/
public function setTeamsChannelMessagesCount($val)
{
$this->_propDict["teamsChannelMessagesCount"] = intval($val);
return $this;
}
/**
* Gets the teamsMeetingsOrganizedCount
*
* @return int|null The teamsMeetingsOrganizedCount
*/
public function getTeamsMeetingsOrganizedCount()
{
if (array_key_exists("teamsMeetingsOrganizedCount", $this->_propDict)) {
return $this->_propDict["teamsMeetingsOrganizedCount"];
} else {
return null;
}
}
/**
* Sets the teamsMeetingsOrganizedCount
*
* @param int $val The teamsMeetingsOrganizedCount
*
* @return Office365GroupsActivityDetail
*/
public function setTeamsMeetingsOrganizedCount($val)
{
$this->_propDict["teamsMeetingsOrganizedCount"] = intval($val);
return $this;
}
/**
* Gets the yammerLikedMessageCount
* The number of messages liked in Yammer groups.

View File

@ -25,6 +25,7 @@ class OnPremisesAccidentalDeletionPrevention extends Entity
{
/**
* Gets the alertThreshold
* Threshold value which triggers accidental deletion prevention. The threshold is either an absolute number of objects or a percentage number of objects.
*
* @return int|null The alertThreshold
*/
@ -39,6 +40,7 @@ class OnPremisesAccidentalDeletionPrevention extends Entity
/**
* Sets the alertThreshold
* Threshold value which triggers accidental deletion prevention. The threshold is either an absolute number of objects or a percentage number of objects.
*
* @param int $val The value of the alertThreshold
*
@ -52,6 +54,7 @@ class OnPremisesAccidentalDeletionPrevention extends Entity
/**
* Gets the synchronizationPreventionType
* The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage.
*
* @return OnPremisesDirectorySynchronizationDeletionPreventionType|null The synchronizationPreventionType
*/
@ -70,6 +73,7 @@ class OnPremisesAccidentalDeletionPrevention extends Entity
/**
* Sets the synchronizationPreventionType
* The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage.
*
* @param OnPremisesDirectorySynchronizationDeletionPreventionType $val The value to assign to the synchronizationPreventionType
*

View File

@ -26,6 +26,7 @@ class OnPremisesDirectorySynchronization extends Entity
{
/**
* Gets the configuration
* Consists of configurations that can be fine-tuned and impact the on-premises directory synchronization process for a tenant.
*
* @return OnPremisesDirectorySynchronizationConfiguration|null The configuration
*/
@ -44,6 +45,7 @@ class OnPremisesDirectorySynchronization extends Entity
/**
* Sets the configuration
* Consists of configurations that can be fine-tuned and impact the on-premises directory synchronization process for a tenant.
*
* @param OnPremisesDirectorySynchronizationConfiguration $val The configuration
*
@ -57,6 +59,7 @@ class OnPremisesDirectorySynchronization extends Entity
/**
* Gets the features
* Consists of directory synchronization features that can be enabled or disabled.
*
* @return OnPremisesDirectorySynchronizationFeature|null The features
*/
@ -75,6 +78,7 @@ class OnPremisesDirectorySynchronization extends Entity
/**
* Sets the features
* Consists of directory synchronization features that can be enabled or disabled.
*
* @param OnPremisesDirectorySynchronizationFeature $val The features
*

View File

@ -26,6 +26,7 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity
/**
* Gets the accidentalDeletionPrevention
* Contains the accidental deletion prevention configuration for a tenant.
*
* @return OnPremisesAccidentalDeletionPrevention|null The accidentalDeletionPrevention
*/
@ -44,6 +45,7 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity
/**
* Sets the accidentalDeletionPrevention
* Contains the accidental deletion prevention configuration for a tenant.
*
* @param OnPremisesAccidentalDeletionPrevention $val The value to assign to the accidentalDeletionPrevention
*
@ -57,6 +59,7 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity
/**
* Gets the customerRequestedSynchronizationInterval
* Interval of time that the customer requested the sync client waits between sync cycles.
*
* @return \DateInterval|null The customerRequestedSynchronizationInterval
*/
@ -75,6 +78,7 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity
/**
* Sets the customerRequestedSynchronizationInterval
* Interval of time that the customer requested the sync client waits between sync cycles.
*
* @param \DateInterval $val The value to assign to the customerRequestedSynchronizationInterval
*
@ -88,6 +92,7 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity
/**
* Gets the synchronizationInterval
* Interval of time the sync client should honor between sync cycles
*
* @return \DateInterval|null The synchronizationInterval
*/
@ -106,6 +111,7 @@ class OnPremisesDirectorySynchronizationConfiguration extends Entity
/**
* Sets the synchronizationInterval
* Interval of time the sync client should honor between sync cycles
*
* @param \DateInterval $val The value to assign to the synchronizationInterval
*

View File

@ -25,6 +25,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
{
/**
* Gets the blockCloudObjectTakeoverThroughHardMatchEnabled
* Used to block cloud object takeover via source anchor hard match if enabled.
*
* @return bool|null The blockCloudObjectTakeoverThroughHardMatchEnabled
*/
@ -39,6 +40,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the blockCloudObjectTakeoverThroughHardMatchEnabled
* Used to block cloud object takeover via source anchor hard match if enabled.
*
* @param bool $val The value of the blockCloudObjectTakeoverThroughHardMatchEnabled
*
@ -51,6 +53,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the blockSoftMatchEnabled
* Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed.
*
* @return bool|null The blockSoftMatchEnabled
*/
@ -65,6 +68,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the blockSoftMatchEnabled
* Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed.
*
* @param bool $val The value of the blockSoftMatchEnabled
*
@ -77,6 +81,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the bypassDirSyncOverridesEnabled
* When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.
*
* @return bool|null The bypassDirSyncOverridesEnabled
*/
@ -91,6 +96,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the bypassDirSyncOverridesEnabled
* When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.
*
* @param bool $val The value of the bypassDirSyncOverridesEnabled
*
@ -103,6 +109,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the cloudPasswordPolicyForPasswordSyncedUsersEnabled
* Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.
*
* @return bool|null The cloudPasswordPolicyForPasswordSyncedUsersEnabled
*/
@ -117,6 +124,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the cloudPasswordPolicyForPasswordSyncedUsersEnabled
* Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.
*
* @param bool $val The value of the cloudPasswordPolicyForPasswordSyncedUsersEnabled
*
@ -129,6 +137,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the concurrentCredentialUpdateEnabled
* Used to enable concurrent user credentials update in OrgId.
*
* @return bool|null The concurrentCredentialUpdateEnabled
*/
@ -143,6 +152,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the concurrentCredentialUpdateEnabled
* Used to enable concurrent user credentials update in OrgId.
*
* @param bool $val The value of the concurrentCredentialUpdateEnabled
*
@ -155,6 +165,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the concurrentOrgIdProvisioningEnabled
* Used to enable concurrent user creation in OrgId.
*
* @return bool|null The concurrentOrgIdProvisioningEnabled
*/
@ -169,6 +180,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the concurrentOrgIdProvisioningEnabled
* Used to enable concurrent user creation in OrgId.
*
* @param bool $val The value of the concurrentOrgIdProvisioningEnabled
*
@ -181,6 +193,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the deviceWritebackEnabled
* Used to indicate that device write-back is enabled.
*
* @return bool|null The deviceWritebackEnabled
*/
@ -195,6 +208,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the deviceWritebackEnabled
* Used to indicate that device write-back is enabled.
*
* @param bool $val The value of the deviceWritebackEnabled
*
@ -207,6 +221,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the directoryExtensionsEnabled
* Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.
*
* @return bool|null The directoryExtensionsEnabled
*/
@ -221,6 +236,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the directoryExtensionsEnabled
* Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.
*
* @param bool $val The value of the directoryExtensionsEnabled
*
@ -233,6 +249,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the fopeConflictResolutionEnabled
* Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.
*
* @return bool|null The fopeConflictResolutionEnabled
*/
@ -247,6 +264,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the fopeConflictResolutionEnabled
* Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.
*
* @param bool $val The value of the fopeConflictResolutionEnabled
*
@ -259,6 +277,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the groupWriteBackEnabled
* Used to enable object-level group writeback feature for additional group types.
*
* @return bool|null The groupWriteBackEnabled
*/
@ -273,6 +292,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the groupWriteBackEnabled
* Used to enable object-level group writeback feature for additional group types.
*
* @param bool $val The value of the groupWriteBackEnabled
*
@ -285,6 +305,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the passwordSyncEnabled
* Used to indicate on-premise password synchronization is enabled.
*
* @return bool|null The passwordSyncEnabled
*/
@ -299,6 +320,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the passwordSyncEnabled
* Used to indicate on-premise password synchronization is enabled.
*
* @param bool $val The value of the passwordSyncEnabled
*
@ -311,6 +333,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the passwordWritebackEnabled
* Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.
*
* @return bool|null The passwordWritebackEnabled
*/
@ -325,6 +348,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the passwordWritebackEnabled
* Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.
*
* @param bool $val The value of the passwordWritebackEnabled
*
@ -337,6 +361,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the quarantineUponProxyAddressesConflictEnabled
* Used to indicate that we should quarantine objects with conflicting proxy address.
*
* @return bool|null The quarantineUponProxyAddressesConflictEnabled
*/
@ -351,6 +376,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the quarantineUponProxyAddressesConflictEnabled
* Used to indicate that we should quarantine objects with conflicting proxy address.
*
* @param bool $val The value of the quarantineUponProxyAddressesConflictEnabled
*
@ -363,6 +389,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the quarantineUponUpnConflictEnabled
* Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.
*
* @return bool|null The quarantineUponUpnConflictEnabled
*/
@ -377,6 +404,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the quarantineUponUpnConflictEnabled
* Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.
*
* @param bool $val The value of the quarantineUponUpnConflictEnabled
*
@ -389,6 +417,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the softMatchOnUpnEnabled
* Used to indicate that we should soft match objects based on userPrincipalName.
*
* @return bool|null The softMatchOnUpnEnabled
*/
@ -403,6 +432,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the softMatchOnUpnEnabled
* Used to indicate that we should soft match objects based on userPrincipalName.
*
* @param bool $val The value of the softMatchOnUpnEnabled
*
@ -415,6 +445,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the synchronizeUpnForManagedUsersEnabled
* Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.
*
* @return bool|null The synchronizeUpnForManagedUsersEnabled
*/
@ -429,6 +460,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the synchronizeUpnForManagedUsersEnabled
* Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.
*
* @param bool $val The value of the synchronizeUpnForManagedUsersEnabled
*
@ -441,6 +473,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the unifiedGroupWritebackEnabled
* Used to indicate that Microsoft 365 Group write-back is enabled.
*
* @return bool|null The unifiedGroupWritebackEnabled
*/
@ -455,6 +488,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the unifiedGroupWritebackEnabled
* Used to indicate that Microsoft 365 Group write-back is enabled.
*
* @param bool $val The value of the unifiedGroupWritebackEnabled
*
@ -467,6 +501,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the userForcePasswordChangeOnLogonEnabled
* Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.
*
* @return bool|null The userForcePasswordChangeOnLogonEnabled
*/
@ -481,6 +516,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the userForcePasswordChangeOnLogonEnabled
* Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.
*
* @param bool $val The value of the userForcePasswordChangeOnLogonEnabled
*
@ -493,6 +529,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
}
/**
* Gets the userWritebackEnabled
* Used to indicate that user writeback is enabled.
*
* @return bool|null The userWritebackEnabled
*/
@ -507,6 +544,7 @@ class OnPremisesDirectorySynchronizationFeature extends Entity
/**
* Sets the userWritebackEnabled
* Used to indicate that user writeback is enabled.
*
* @param bool $val The value of the userWritebackEnabled
*

View File

@ -293,7 +293,7 @@ class OrgContact extends DirectoryObject
/**
* Gets the onPremisesProvisioningErrors
* List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError) and eq to count empty collections.
* List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0.
*
* @return array|null The onPremisesProvisioningErrors
*/
@ -308,7 +308,7 @@ class OrgContact extends DirectoryObject
/**
* Sets the onPremisesProvisioningErrors
* List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError) and eq to count empty collections.
* List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0.
*
* @param OnPremisesProvisioningError[] $val The onPremisesProvisioningErrors
*
@ -381,7 +381,7 @@ class OrgContact extends DirectoryObject
/**
* Gets the proxyAddresses
* For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, and eq to count empty collections).
* For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0).
*
* @return array|null The proxyAddresses
*/
@ -396,7 +396,7 @@ class OrgContact extends DirectoryObject
/**
* Sets the proxyAddresses
* For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, and eq to count empty collections).
* For example: 'SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0).
*
* @param string[] $val The proxyAddresses
*

View File

@ -295,6 +295,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Gets the customCSS
* CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB.
*
* @return \GuzzleHttp\Psr7\Stream|null The customCSS
*/
@ -313,6 +314,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Sets the customCSS
* CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB.
*
* @param \GuzzleHttp\Psr7\Stream $val The customCSS
*
@ -326,6 +328,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Gets the customCSSRelativeUrl
* A relative URL for the customCSS property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
*
* @return string|null The customCSSRelativeUrl
*/
@ -340,6 +343,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Sets the customCSSRelativeUrl
* A relative URL for the customCSS property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.
*
* @param string $val The customCSSRelativeUrl
*
@ -618,6 +622,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Gets the headerLogo
* A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo.
*
* @return \GuzzleHttp\Psr7\Stream|null The headerLogo
*/
@ -636,6 +641,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Sets the headerLogo
* A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo.
*
* @param \GuzzleHttp\Psr7\Stream $val The headerLogo
*
@ -649,6 +655,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Gets the headerLogoRelativeUrl
* A relative URL for the headerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.
*
* @return string|null The headerLogoRelativeUrl
*/
@ -663,6 +670,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Sets the headerLogoRelativeUrl
* A relative URL for the headerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.
*
* @param string $val The headerLogoRelativeUrl
*
@ -676,6 +684,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Gets the loginPageLayoutConfiguration
* Represents the layout configuration to be displayed on the login page for a tenant.
*
* @return LoginPageLayoutConfiguration|null The loginPageLayoutConfiguration
*/
@ -694,6 +703,7 @@ class OrganizationalBrandingProperties extends Entity
/**
* Sets the loginPageLayoutConfiguration
* Represents the layout configuration to be displayed on the login page for a tenant.
*
* @param LoginPageLayoutConfiguration $val The loginPageLayoutConfiguration
*

View File

@ -0,0 +1,36 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* PageLayoutType 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;
/**
* PageLayoutType 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 PageLayoutType extends Enum
{
/**
* The Enum PageLayoutType
*/
const MICROSOFT_RESERVED = "microsoftReserved";
const ARTICLE = "article";
const HOME = "home";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -0,0 +1,36 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* PagePromotionType 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;
/**
* PagePromotionType 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 PagePromotionType extends Enum
{
/**
* The Enum PagePromotionType
*/
const MICROSOFT_RESERVED = "microsoftReserved";
const PAGE = "page";
const NEWS_POST = "newsPost";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -26,6 +26,7 @@ class PlannerBucket extends PlannerDelta
{
/**
* Gets the creationSource
* Contains information about the origin of the bucket.
*
* @return PlannerBucketCreation|null The creationSource
*/
@ -44,6 +45,7 @@ class PlannerBucket extends PlannerDelta
/**
* Sets the creationSource
* Contains information about the origin of the bucket.
*
* @param PlannerBucketCreation $val The creationSource
*

View File

@ -26,6 +26,7 @@ class PlannerBucketCreation extends Entity
/**
* Gets the creationSourceKind
* Specifies what kind of creation source the bucket is created with. The possible values are: external, publication and unknownFutureValue.
*
* @return PlannerCreationSourceKind|null The creationSourceKind
*/
@ -44,6 +45,7 @@ class PlannerBucketCreation extends Entity
/**
* Sets the creationSourceKind
* Specifies what kind of creation source the bucket is created with. The possible values are: external, publication and unknownFutureValue.
*
* @param PlannerCreationSourceKind $val The value to assign to the creationSourceKind
*

View File

@ -26,7 +26,7 @@ class PlannerBucketTaskBoardTaskFormat extends PlannerDelta
{
/**
* Gets the orderHint
* Hint used to order tasks in the Bucket view of the Task Board. The format is defined as outlined here.
* Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.
*
* @return string|null The orderHint
*/
@ -41,7 +41,7 @@ class PlannerBucketTaskBoardTaskFormat extends PlannerDelta
/**
* Sets the orderHint
* Hint used to order tasks in the Bucket view of the Task Board. The format is defined as outlined here.
* Hint used to order tasks in the bucket view of the task board. For details about the supported format, see Using order hints in Planner.
*
* @param string $val The orderHint
*

View File

@ -36,6 +36,7 @@ class PlannerExternalBucketSource extends PlannerBucketCreation
/**
* Gets the contextScenarioId
* Nullable. An identifier for the scenario associated with this external source. This should be in reverse DNS format. For example, Contoso company owned application for customer support would have a value like 'com.constoso.customerSupport'.
*
* @return string|null The contextScenarioId
*/
@ -50,6 +51,7 @@ class PlannerExternalBucketSource extends PlannerBucketCreation
/**
* Sets the contextScenarioId
* Nullable. An identifier for the scenario associated with this external source. This should be in reverse DNS format. For example, Contoso company owned application for customer support would have a value like 'com.constoso.customerSupport'.
*
* @param string $val The value of the contextScenarioId
*
@ -62,6 +64,7 @@ class PlannerExternalBucketSource extends PlannerBucketCreation
}
/**
* Gets the externalContextId
* Nullable. The id of the external entity's containing entity or context.
*
* @return string|null The externalContextId
*/
@ -76,6 +79,7 @@ class PlannerExternalBucketSource extends PlannerBucketCreation
/**
* Sets the externalContextId
* Nullable. The id of the external entity's containing entity or context.
*
* @param string $val The value of the externalContextId
*
@ -88,6 +92,7 @@ class PlannerExternalBucketSource extends PlannerBucketCreation
}
/**
* Gets the externalObjectId
* Nullable. The id of the entity that an external service associates with a bucket.
*
* @return string|null The externalObjectId
*/
@ -102,6 +107,7 @@ class PlannerExternalBucketSource extends PlannerBucketCreation
/**
* Sets the externalObjectId
* Nullable. The id of the entity that an external service associates with a bucket.
*
* @param string $val The value of the externalObjectId
*

View File

@ -36,6 +36,7 @@ class PlannerExternalPlanSource extends PlannerPlanCreation
/**
* Gets the contextScenarioId
* Nullable. An identifier for the scenario associated with this external source. This should be in reverse DNS format. For example, Contoso company owned application for customer support would have a value like 'com.constoso.customerSupport'.
*
* @return string|null The contextScenarioId
*/
@ -50,6 +51,7 @@ class PlannerExternalPlanSource extends PlannerPlanCreation
/**
* Sets the contextScenarioId
* Nullable. An identifier for the scenario associated with this external source. This should be in reverse DNS format. For example, Contoso company owned application for customer support would have a value like 'com.constoso.customerSupport'.
*
* @param string $val The value of the contextScenarioId
*
@ -62,6 +64,7 @@ class PlannerExternalPlanSource extends PlannerPlanCreation
}
/**
* Gets the externalContextId
* Nullable. The id of the external entity's containing entity or context.
*
* @return string|null The externalContextId
*/
@ -76,6 +79,7 @@ class PlannerExternalPlanSource extends PlannerPlanCreation
/**
* Sets the externalContextId
* Nullable. The id of the external entity's containing entity or context.
*
* @param string $val The value of the externalContextId
*
@ -88,6 +92,7 @@ class PlannerExternalPlanSource extends PlannerPlanCreation
}
/**
* Gets the externalObjectId
* Nullable. The id of the entity that an external service associates with a plan.
*
* @return string|null The externalObjectId
*/
@ -102,6 +107,7 @@ class PlannerExternalPlanSource extends PlannerPlanCreation
/**
* Sets the externalObjectId
* Nullable. The id of the entity that an external service associates with a plan.
*
* @param string $val The value of the externalObjectId
*

View File

@ -25,6 +25,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
{
/**
* Gets the contextScenarioId
* Nullable. An identifier for the scenario associated with this external source. This should be in reverse DNS format. For example, Contoso company owned application for customer support would have a value like 'com.constoso.customerSupport'.
*
* @return string|null The contextScenarioId
*/
@ -39,6 +40,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the contextScenarioId
* Nullable. An identifier for the scenario associated with this external source. This should be in reverse DNS format. For example, Contoso company owned application for customer support would have a value like 'com.constoso.customerSupport'.
*
* @param string $val The value of the contextScenarioId
*
@ -52,6 +54,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Gets the displayLinkType
* Specifies how an application should display the link to the associated plannerExternalTaskSource. The possible values are: none, default.
*
* @return PlannerExternalTaskSourceDisplayType|null The displayLinkType
*/
@ -70,6 +73,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the displayLinkType
* Specifies how an application should display the link to the associated plannerExternalTaskSource. The possible values are: none, default.
*
* @param PlannerExternalTaskSourceDisplayType $val The value to assign to the displayLinkType
*
@ -82,6 +86,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
}
/**
* Gets the displayNameSegments
* The segments of the name of the external experience. Segments represent a hierarchical structure that allows other apps to display the relationship.
*
* @return string|null The displayNameSegments
*/
@ -96,6 +101,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the displayNameSegments
* The segments of the name of the external experience. Segments represent a hierarchical structure that allows other apps to display the relationship.
*
* @param string $val The value of the displayNameSegments
*
@ -108,6 +114,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
}
/**
* Gets the externalContextId
* Nullable. The id of the external entity's containing entity or context.
*
* @return string|null The externalContextId
*/
@ -122,6 +129,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the externalContextId
* Nullable. The id of the external entity's containing entity or context.
*
* @param string $val The value of the externalContextId
*
@ -134,6 +142,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
}
/**
* Gets the externalObjectId
* Nullable. The id of the entity that an external service associates with a task.
*
* @return string|null The externalObjectId
*/
@ -148,6 +157,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the externalObjectId
* Nullable. The id of the entity that an external service associates with a task.
*
* @param string $val The value of the externalObjectId
*
@ -160,6 +170,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
}
/**
* Gets the externalObjectVersion
* Nullable. The external Item Version for the object specified by the externalObjectId.
*
* @return string|null The externalObjectVersion
*/
@ -174,6 +185,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the externalObjectVersion
* Nullable. The external Item Version for the object specified by the externalObjectId.
*
* @param string $val The value of the externalObjectVersion
*
@ -186,6 +198,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
}
/**
* Gets the webUrl
* Nullable. URL of the user experience represented by the associated plannerExternalTaskSource.
*
* @return string|null The webUrl
*/
@ -200,6 +213,7 @@ class PlannerExternalTaskSource extends PlannerTaskCreation
/**
* Sets the webUrl
* Nullable. URL of the user experience represented by the associated plannerExternalTaskSource.
*
* @param string $val The value of the webUrl
*

View File

@ -26,7 +26,7 @@ class PlannerPlan extends PlannerDelta
{
/**
* Gets the container
* Identifies the container of the plan. After it is set, this property cant be updated. Required.
* Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it is set, this property cant be updated. Required.
*
* @return PlannerPlanContainer|null The container
*/
@ -45,7 +45,7 @@ class PlannerPlan extends PlannerDelta
/**
* Sets the container
* Identifies the container of the plan. After it is set, this property cant be updated. Required.
* Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it is set, this property cant be updated. Required.
*
* @param PlannerPlanContainer $val The container
*
@ -158,6 +158,7 @@ class PlannerPlan extends PlannerDelta
/**
* Gets the creationSource
* Contains information about the origin of the plan.
*
* @return PlannerPlanCreation|null The creationSource
*/
@ -176,6 +177,7 @@ class PlannerPlan extends PlannerDelta
/**
* Sets the creationSource
* Contains information about the origin of the plan.
*
* @param PlannerPlanCreation $val The creationSource
*

View File

@ -25,7 +25,7 @@ class PlannerPlanContainer extends Entity
{
/**
* Gets the containerId
* The identifier of the resource that contains the plan.
* The identifier of the resource that contains the plan. Optional.
*
* @return string|null The containerId
*/
@ -40,7 +40,7 @@ class PlannerPlanContainer extends Entity
/**
* Sets the containerId
* The identifier of the resource that contains the plan.
* The identifier of the resource that contains the plan. Optional.
*
* @param string $val The value of the containerId
*
@ -54,7 +54,7 @@ class PlannerPlanContainer extends Entity
/**
* Gets the type
* The type of the resource that contains the plan. See the previous table for supported types. Possible values are: group, unknownFutureValue, roster and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project.
* The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project. Optional.
*
* @return PlannerContainerType|null The type
*/
@ -73,7 +73,7 @@ class PlannerPlanContainer extends Entity
/**
* Sets the type
* The type of the resource that contains the plan. See the previous table for supported types. Possible values are: group, unknownFutureValue, roster and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project.
* The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project. Optional.
*
* @param PlannerContainerType $val The value to assign to the type
*
@ -86,7 +86,7 @@ class PlannerPlanContainer extends Entity
}
/**
* Gets the url
* The full canonical URL of the container.
* The full canonical URL of the container. Optional.
*
* @return string|null The url
*/
@ -101,7 +101,7 @@ class PlannerPlanContainer extends Entity
/**
* Sets the url
* The full canonical URL of the container.
* The full canonical URL of the container. Optional.
*
* @param string $val The value of the url
*

View File

@ -26,6 +26,7 @@ class PlannerPlanCreation extends Entity
/**
* Gets the creationSourceKind
* Specifies what kind of creation source the plan is created with. The possible values are: external, publication and unknownFutureValue.
*
* @return PlannerCreationSourceKind|null The creationSourceKind
*/
@ -44,6 +45,7 @@ class PlannerPlanCreation extends Entity
/**
* Sets the creationSourceKind
* Specifies what kind of creation source the plan is created with. The possible values are: external, publication and unknownFutureValue.
*
* @param PlannerCreationSourceKind $val The value to assign to the creationSourceKind
*

View File

@ -26,7 +26,7 @@ class PlannerProgressTaskBoardTaskFormat extends PlannerDelta
{
/**
* Gets the orderHint
* Hint value used to order the task on the Progress view of the Task Board. The format is defined as outlined here.
* Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner.
*
* @return string|null The orderHint
*/
@ -41,7 +41,7 @@ class PlannerProgressTaskBoardTaskFormat extends PlannerDelta
/**
* Sets the orderHint
* Hint value used to order the task on the Progress view of the Task Board. The format is defined as outlined here.
* Hint value used to order the task on the progress view of the task board. For details about the supported format, see Using order hints in Planner.
*
* @param string $val The orderHint
*

View File

@ -26,6 +26,7 @@ class PlannerTaskCreation extends Entity
/**
* Gets the creationSourceKind
* Specifies what kind of creation source the task is created with. The possible values are: external, publication and unknownFutureValue.
*
* @return PlannerCreationSourceKind|null The creationSourceKind
*/
@ -44,6 +45,7 @@ class PlannerTaskCreation extends Entity
/**
* Sets the creationSourceKind
* Specifies what kind of creation source the task is created with. The possible values are: external, publication and unknownFutureValue.
*
* @param PlannerCreationSourceKind $val The value to assign to the creationSourceKind
*
@ -57,7 +59,7 @@ class PlannerTaskCreation extends Entity
/**
* Gets the teamsPublicationInfo
* Information about the publication process that created this task. null value indicates that the task was not created by a publication process.
* Information about the publication process that created this task. This field is deprecated and clients should move to using the new inheritance model.
*
* @return PlannerTeamsPublicationInfo|null The teamsPublicationInfo
*/
@ -76,7 +78,7 @@ class PlannerTaskCreation extends Entity
/**
* Sets the teamsPublicationInfo
* Information about the publication process that created this task. null value indicates that the task was not created by a publication process.
* Information about the publication process that created this task. This field is deprecated and clients should move to using the new inheritance model.
*
* @param PlannerTeamsPublicationInfo $val The value to assign to the teamsPublicationInfo
*

View File

@ -26,7 +26,7 @@ class PlannerUser extends PlannerDelta
{
/**
* Gets the favoritePlanReferences
* A collection containing the references to the plans that the user has marked as favorites.
* A collection that contains the references to the plans that the user has marked as favorites.
*
* @return PlannerFavoritePlanReferenceCollection|null The favoritePlanReferences
*/
@ -45,7 +45,7 @@ class PlannerUser extends PlannerDelta
/**
* Sets the favoritePlanReferences
* A collection containing the references to the plans that the user has marked as favorites.
* A collection that contains the references to the plans that the user has marked as favorites.
*
* @param PlannerFavoritePlanReferenceCollection $val The favoritePlanReferences
*
@ -59,7 +59,7 @@ class PlannerUser extends PlannerDelta
/**
* Gets the recentPlanReferences
* A collection containing references to the plans that were viewed recently by the user in apps that support recent plans.
* A collection that contains references to the plans that were viewed recently by the user in apps that support recent plans.
*
* @return PlannerRecentPlanReferenceCollection|null The recentPlanReferences
*/
@ -78,7 +78,7 @@ class PlannerUser extends PlannerDelta
/**
* Sets the recentPlanReferences
* A collection containing references to the plans that were viewed recently by the user in apps that support recent plans.
* A collection that contains references to the plans that were viewed recently by the user in apps that support recent plans.
*
* @param PlannerRecentPlanReferenceCollection $val The recentPlanReferences
*

View File

@ -115,4 +115,37 @@ class Presence extends Entity
return $this;
}
/**
* Gets the statusMessage
* The presence status message of a user.
*
* @return PresenceStatusMessage|null The statusMessage
*/
public function getStatusMessage()
{
if (array_key_exists("statusMessage", $this->_propDict)) {
if (is_a($this->_propDict["statusMessage"], "\Beta\Microsoft\Graph\Model\PresenceStatusMessage") || is_null($this->_propDict["statusMessage"])) {
return $this->_propDict["statusMessage"];
} else {
$this->_propDict["statusMessage"] = new PresenceStatusMessage($this->_propDict["statusMessage"]);
return $this->_propDict["statusMessage"];
}
}
return null;
}
/**
* Sets the statusMessage
* The presence status message of a user.
*
* @param PresenceStatusMessage $val The statusMessage
*
* @return Presence
*/
public function setStatusMessage($val)
{
$this->_propDict["statusMessage"] = $val;
return $this;
}
}

View File

@ -0,0 +1,125 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* PresenceStatusMessage 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;
/**
* PresenceStatusMessage 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 PresenceStatusMessage extends Entity
{
/**
* Gets the expiryDateTime
* Time in which the status message expires.If not provided, the status message does not expire.expiryDateTime.dateTime should not include time zone.expiryDateTime is not available when requesting presence of another user.
*
* @return DateTimeTimeZone|null The expiryDateTime
*/
public function getExpiryDateTime()
{
if (array_key_exists("expiryDateTime", $this->_propDict)) {
if (is_a($this->_propDict["expiryDateTime"], "\Beta\Microsoft\Graph\Model\DateTimeTimeZone") || is_null($this->_propDict["expiryDateTime"])) {
return $this->_propDict["expiryDateTime"];
} else {
$this->_propDict["expiryDateTime"] = new DateTimeTimeZone($this->_propDict["expiryDateTime"]);
return $this->_propDict["expiryDateTime"];
}
}
return null;
}
/**
* Sets the expiryDateTime
* Time in which the status message expires.If not provided, the status message does not expire.expiryDateTime.dateTime should not include time zone.expiryDateTime is not available when requesting presence of another user.
*
* @param DateTimeTimeZone $val The value to assign to the expiryDateTime
*
* @return PresenceStatusMessage The PresenceStatusMessage
*/
public function setExpiryDateTime($val)
{
$this->_propDict["expiryDateTime"] = $val;
return $this;
}
/**
* Gets the message
* Status message item. The only supported format currently is message.contentType = 'text'.
*
* @return ItemBody|null The message
*/
public function getMessage()
{
if (array_key_exists("message", $this->_propDict)) {
if (is_a($this->_propDict["message"], "\Beta\Microsoft\Graph\Model\ItemBody") || is_null($this->_propDict["message"])) {
return $this->_propDict["message"];
} else {
$this->_propDict["message"] = new ItemBody($this->_propDict["message"]);
return $this->_propDict["message"];
}
}
return null;
}
/**
* Sets the message
* Status message item. The only supported format currently is message.contentType = 'text'.
*
* @param ItemBody $val The value to assign to the message
*
* @return PresenceStatusMessage The PresenceStatusMessage
*/
public function setMessage($val)
{
$this->_propDict["message"] = $val;
return $this;
}
/**
* Gets the publishedDateTime
* Time in which the status message was published.Read-only.publishedDateTime is not available when requesting presence of another user.
*
* @return \DateTime|null The publishedDateTime
*/
public function getPublishedDateTime()
{
if (array_key_exists("publishedDateTime", $this->_propDict)) {
if (is_a($this->_propDict["publishedDateTime"], "\DateTime") || is_null($this->_propDict["publishedDateTime"])) {
return $this->_propDict["publishedDateTime"];
} else {
$this->_propDict["publishedDateTime"] = new \DateTime($this->_propDict["publishedDateTime"]);
return $this->_propDict["publishedDateTime"];
}
}
return null;
}
/**
* Sets the publishedDateTime
* Time in which the status message was published.Read-only.publishedDateTime is not available when requesting presence of another user.
*
* @param \DateTime $val The value to assign to the publishedDateTime
*
* @return PresenceStatusMessage The PresenceStatusMessage
*/
public function setPublishedDateTime($val)
{
$this->_propDict["publishedDateTime"] = $val;
return $this;
}
}

View File

@ -0,0 +1,110 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* ReactionsFacet 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;
/**
* ReactionsFacet 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 ReactionsFacet extends Entity
{
/**
* Gets the commentCount
* Count of comments.
*
* @return int|null The commentCount
*/
public function getCommentCount()
{
if (array_key_exists("commentCount", $this->_propDict)) {
return $this->_propDict["commentCount"];
} else {
return null;
}
}
/**
* Sets the commentCount
* Count of comments.
*
* @param int $val The value of the commentCount
*
* @return ReactionsFacet
*/
public function setCommentCount($val)
{
$this->_propDict["commentCount"] = $val;
return $this;
}
/**
* Gets the likeCount
* Count of likes.
*
* @return int|null The likeCount
*/
public function getLikeCount()
{
if (array_key_exists("likeCount", $this->_propDict)) {
return $this->_propDict["likeCount"];
} else {
return null;
}
}
/**
* Sets the likeCount
* Count of likes.
*
* @param int $val The value of the likeCount
*
* @return ReactionsFacet
*/
public function setLikeCount($val)
{
$this->_propDict["likeCount"] = $val;
return $this;
}
/**
* Gets the shareCount
* Count of shares.
*
* @return int|null The shareCount
*/
public function getShareCount()
{
if (array_key_exists("shareCount", $this->_propDict)) {
return $this->_propDict["shareCount"];
} else {
return null;
}
}
/**
* Sets the shareCount
* Count of shares.
*
* @param int $val The value of the shareCount
*
* @return ReactionsFacet
*/
public function setShareCount($val)
{
$this->_propDict["shareCount"] = $val;
return $this;
}
}

View File

@ -26,7 +26,7 @@ class RiskServicePrincipalActivity extends Entity
/**
* Gets the detail
* Details of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
* Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without that license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
*
* @return RiskDetail|null The detail
*/
@ -45,7 +45,7 @@ class RiskServicePrincipalActivity extends Entity
/**
* Sets the detail
* Details of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
* Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without that license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
*
* @param RiskDetail $val The value to assign to the detail
*

View File

@ -142,7 +142,7 @@ class RiskyServicePrincipal extends Entity
/**
* Gets the riskDetail
* Details of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
* Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
*
* @return RiskDetail|null The riskDetail
*/
@ -161,7 +161,7 @@ class RiskyServicePrincipal extends Entity
/**
* Sets the riskDetail
* Details of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
* Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
*
* @param RiskDetail $val The riskDetail
*

View File

@ -0,0 +1,37 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* SectionEmphasisType 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;
/**
* SectionEmphasisType 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 SectionEmphasisType extends Enum
{
/**
* The Enum SectionEmphasisType
*/
const NONE = "none";
const NETURAL = "netural";
const SOFT = "soft";
const STRONG = "strong";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -0,0 +1,224 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* ServerProcessedContent 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;
/**
* ServerProcessedContent 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 ServerProcessedContent extends Entity
{
/**
* Gets the componentDependencies
* A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
*
* @return MetaDataKeyStringPair|null The componentDependencies
*/
public function getComponentDependencies()
{
if (array_key_exists("componentDependencies", $this->_propDict)) {
if (is_a($this->_propDict["componentDependencies"], "\Beta\Microsoft\Graph\Model\MetaDataKeyStringPair") || is_null($this->_propDict["componentDependencies"])) {
return $this->_propDict["componentDependencies"];
} else {
$this->_propDict["componentDependencies"] = new MetaDataKeyStringPair($this->_propDict["componentDependencies"]);
return $this->_propDict["componentDependencies"];
}
}
return null;
}
/**
* Sets the componentDependencies
* A key-value map where keys are string identifiers and values are component ids. SharePoint servers might decide to use this hint to preload the script for corresponding components for performance boost.
*
* @param MetaDataKeyStringPair $val The value to assign to the componentDependencies
*
* @return ServerProcessedContent The ServerProcessedContent
*/
public function setComponentDependencies($val)
{
$this->_propDict["componentDependencies"] = $val;
return $this;
}
/**
* Gets the customMetadata
* A key-value map where keys are string identifier and values are object of custom key-value pair.
*
* @return MetaDataKeyValuePair|null The customMetadata
*/
public function getCustomMetadata()
{
if (array_key_exists("customMetadata", $this->_propDict)) {
if (is_a($this->_propDict["customMetadata"], "\Beta\Microsoft\Graph\Model\MetaDataKeyValuePair") || is_null($this->_propDict["customMetadata"])) {
return $this->_propDict["customMetadata"];
} else {
$this->_propDict["customMetadata"] = new MetaDataKeyValuePair($this->_propDict["customMetadata"]);
return $this->_propDict["customMetadata"];
}
}
return null;
}
/**
* Sets the customMetadata
* A key-value map where keys are string identifier and values are object of custom key-value pair.
*
* @param MetaDataKeyValuePair $val The value to assign to the customMetadata
*
* @return ServerProcessedContent The ServerProcessedContent
*/
public function setCustomMetadata($val)
{
$this->_propDict["customMetadata"] = $val;
return $this;
}
/**
* Gets the htmlStrings
* A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.
*
* @return MetaDataKeyStringPair|null The htmlStrings
*/
public function getHtmlStrings()
{
if (array_key_exists("htmlStrings", $this->_propDict)) {
if (is_a($this->_propDict["htmlStrings"], "\Beta\Microsoft\Graph\Model\MetaDataKeyStringPair") || is_null($this->_propDict["htmlStrings"])) {
return $this->_propDict["htmlStrings"];
} else {
$this->_propDict["htmlStrings"] = new MetaDataKeyStringPair($this->_propDict["htmlStrings"]);
return $this->_propDict["htmlStrings"];
}
}
return null;
}
/**
* Sets the htmlStrings
* A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them.
*
* @param MetaDataKeyStringPair $val The value to assign to the htmlStrings
*
* @return ServerProcessedContent The ServerProcessedContent
*/
public function setHtmlStrings($val)
{
$this->_propDict["htmlStrings"] = $val;
return $this;
}
/**
* Gets the imageSources
* A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
*
* @return MetaDataKeyStringPair|null The imageSources
*/
public function getImageSources()
{
if (array_key_exists("imageSources", $this->_propDict)) {
if (is_a($this->_propDict["imageSources"], "\Beta\Microsoft\Graph\Model\MetaDataKeyStringPair") || is_null($this->_propDict["imageSources"])) {
return $this->_propDict["imageSources"];
} else {
$this->_propDict["imageSources"] = new MetaDataKeyStringPair($this->_propDict["imageSources"]);
return $this->_propDict["imageSources"];
}
}
return null;
}
/**
* Sets the imageSources
* A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them.
*
* @param MetaDataKeyStringPair $val The value to assign to the imageSources
*
* @return ServerProcessedContent The ServerProcessedContent
*/
public function setImageSources($val)
{
$this->_propDict["imageSources"] = $val;
return $this;
}
/**
* Gets the links
* A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
*
* @return MetaDataKeyStringPair|null The links
*/
public function getLinks()
{
if (array_key_exists("links", $this->_propDict)) {
if (is_a($this->_propDict["links"], "\Beta\Microsoft\Graph\Model\MetaDataKeyStringPair") || is_null($this->_propDict["links"])) {
return $this->_propDict["links"];
} else {
$this->_propDict["links"] = new MetaDataKeyStringPair($this->_propDict["links"]);
return $this->_propDict["links"];
}
}
return null;
}
/**
* Sets the links
* A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them.
*
* @param MetaDataKeyStringPair $val The value to assign to the links
*
* @return ServerProcessedContent The ServerProcessedContent
*/
public function setLinks($val)
{
$this->_propDict["links"] = $val;
return $this;
}
/**
* Gets the searchablePlainTexts
* A key-value map where keys are string identifiers and values are strings that should be search indexed.
*
* @return MetaDataKeyStringPair|null The searchablePlainTexts
*/
public function getSearchablePlainTexts()
{
if (array_key_exists("searchablePlainTexts", $this->_propDict)) {
if (is_a($this->_propDict["searchablePlainTexts"], "\Beta\Microsoft\Graph\Model\MetaDataKeyStringPair") || is_null($this->_propDict["searchablePlainTexts"])) {
return $this->_propDict["searchablePlainTexts"];
} else {
$this->_propDict["searchablePlainTexts"] = new MetaDataKeyStringPair($this->_propDict["searchablePlainTexts"]);
return $this->_propDict["searchablePlainTexts"];
}
}
return null;
}
/**
* Sets the searchablePlainTexts
* A key-value map where keys are string identifiers and values are strings that should be search indexed.
*
* @param MetaDataKeyStringPair $val The value to assign to the searchablePlainTexts
*
* @return ServerProcessedContent The ServerProcessedContent
*/
public function setSearchablePlainTexts($val)
{
$this->_propDict["searchablePlainTexts"] = $val;
return $this;
}
}

View File

@ -1514,7 +1514,7 @@ class ServicePrincipal extends DirectoryObject
/**
* Gets the ownedObjects
* Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand.
* Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @return array|null The ownedObjects
*/
@ -1529,7 +1529,7 @@ class ServicePrincipal extends DirectoryObject
/**
* Sets the ownedObjects
* Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand.
* Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @param DirectoryObject[] $val The ownedObjects
*
@ -1544,7 +1544,7 @@ class ServicePrincipal extends DirectoryObject
/**
* Gets the owners
* Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand.
* Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @return array|null The owners
*/
@ -1559,7 +1559,7 @@ class ServicePrincipal extends DirectoryObject
/**
* Sets the owners
* Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand.
* Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @param DirectoryObject[] $val The owners
*

View File

@ -26,7 +26,7 @@ class ServicePrincipalRiskDetection extends Entity
{
/**
* Gets the activity
* Indicates the activity type the detected risk is linked to. The possible values are: signin, unknownFutureValue, servicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal.
* Indicates the activity type the detected risk is linked to. The possible values are: signin, servicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal.
*
* @return ActivityType|null The activity
*/
@ -45,7 +45,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Sets the activity
* Indicates the activity type the detected risk is linked to. The possible values are: signin, unknownFutureValue, servicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal.
* Indicates the activity type the detected risk is linked to. The possible values are: signin, servicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal.
*
* @param ActivityType $val The activity
*
@ -398,7 +398,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Gets the riskDetail
* Details of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
* Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
*
* @return RiskDetail|null The riskDetail
*/
@ -417,7 +417,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Sets the riskDetail
* Details of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
* Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal.
*
* @param RiskDetail $val The riskDetail
*
@ -431,7 +431,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Gets the riskEventType
* The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, unknownFutureValue. Supports $filter (eq).
* The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication.
*
* @return string|null The riskEventType
*/
@ -446,7 +446,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Sets the riskEventType
* The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, unknownFutureValue. Supports $filter (eq).
* The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication.
*
* @param string $val The riskEventType
*
@ -460,7 +460,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Gets the riskLevel
* Level of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: low, medium, high, hidden, none, unknownFutureValue.
* Level of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: low, medium, high, hidden, none.
*
* @return RiskLevel|null The riskLevel
*/
@ -479,7 +479,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Sets the riskLevel
* Level of the detected risk. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden. The possible values are: low, medium, high, hidden, none, unknownFutureValue.
* Level of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: low, medium, high, hidden, none.
*
* @param RiskLevel $val The riskLevel
*
@ -493,7 +493,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Gets the riskState
* The state of a detected risky service principal or sign-in activity. The possible values are: none, dismissed, atRisk, confirmedCompromised, unknownFutureValue.
* The state of a detected risky service principal or sign-in activity. The possible values are: none, dismissed, atRisk, confirmedCompromised.
*
* @return RiskState|null The riskState
*/
@ -512,7 +512,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Sets the riskState
* The state of a detected risky service principal or sign-in activity. The possible values are: none, dismissed, atRisk, confirmedCompromised, unknownFutureValue.
* The state of a detected risky service principal or sign-in activity. The possible values are: none, dismissed, atRisk, confirmedCompromised.
*
* @param RiskState $val The riskState
*
@ -613,7 +613,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Gets the tokenIssuerType
* Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD, UnknownFutureValue.
* Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD.
*
* @return TokenIssuerType|null The tokenIssuerType
*/
@ -632,7 +632,7 @@ class ServicePrincipalRiskDetection extends Entity
/**
* Sets the tokenIssuerType
* Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD, UnknownFutureValue.
* Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD.
*
* @param TokenIssuerType $val The tokenIssuerType
*

View File

@ -142,6 +142,7 @@ class SignIn extends Entity
/**
* Gets the authenticationAppDeviceDetails
* Provides details about the app and device used during an Azure AD authentication step.
*
* @return AuthenticationAppDeviceDetails|null The authenticationAppDeviceDetails
*/
@ -160,6 +161,7 @@ class SignIn extends Entity
/**
* Sets the authenticationAppDeviceDetails
* Provides details about the app and device used during an Azure AD authentication step.
*
* @param AuthenticationAppDeviceDetails $val The authenticationAppDeviceDetails
*
@ -174,6 +176,7 @@ class SignIn extends Entity
/**
* Gets the authenticationAppPolicyEvaluationDetails
* Provides details of the Azure AD policies applied to a user and client authentication app during an authentication step.
*
* @return array|null The authenticationAppPolicyEvaluationDetails
*/
@ -188,6 +191,7 @@ class SignIn extends Entity
/**
* Sets the authenticationAppPolicyEvaluationDetails
* Provides details of the Azure AD policies applied to a user and client authentication app during an authentication step.
*
* @param AuthenticationAppPolicyDetails[] $val The authenticationAppPolicyEvaluationDetails
*

View File

@ -26,7 +26,7 @@ class SitePage extends BaseItem
{
/**
* Gets the contentType
* The content type of the page.
* Inherited from baseItem.
*
* @return ContentTypeInfo|null The contentType
*/
@ -45,7 +45,7 @@ class SitePage extends BaseItem
/**
* Sets the contentType
* The content type of the page.
* Inherited from baseItem.
*
* @param ContentTypeInfo $val The contentType
*
@ -58,34 +58,74 @@ class SitePage extends BaseItem
}
/**
* Gets the pageLayoutType
* Gets the pageLayout
* The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue.
*
* @return string|null The pageLayoutType
* @return PageLayoutType|null The pageLayout
*/
public function getPageLayoutType()
public function getPageLayout()
{
if (array_key_exists("pageLayoutType", $this->_propDict)) {
return $this->_propDict["pageLayoutType"];
} else {
return null;
if (array_key_exists("pageLayout", $this->_propDict)) {
if (is_a($this->_propDict["pageLayout"], "\Beta\Microsoft\Graph\Model\PageLayoutType") || is_null($this->_propDict["pageLayout"])) {
return $this->_propDict["pageLayout"];
} else {
$this->_propDict["pageLayout"] = new PageLayoutType($this->_propDict["pageLayout"]);
return $this->_propDict["pageLayout"];
}
}
return null;
}
/**
* Sets the pageLayoutType
* Sets the pageLayout
* The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue.
*
* @param string $val The pageLayoutType
* @param PageLayoutType $val The pageLayout
*
* @return SitePage
*/
public function setPageLayoutType($val)
public function setPageLayout($val)
{
$this->_propDict["pageLayoutType"] = $val;
$this->_propDict["pageLayout"] = $val;
return $this;
}
/**
* Gets the promotionKind
* Indicates the promotion kind of the sitePage. The possible values are: microsoftReserved, page, newsPost, unknownFutureValue.
*
* @return PagePromotionType|null The promotionKind
*/
public function getPromotionKind()
{
if (array_key_exists("promotionKind", $this->_propDict)) {
if (is_a($this->_propDict["promotionKind"], "\Beta\Microsoft\Graph\Model\PagePromotionType") || is_null($this->_propDict["promotionKind"])) {
return $this->_propDict["promotionKind"];
} else {
$this->_propDict["promotionKind"] = new PagePromotionType($this->_propDict["promotionKind"]);
return $this->_propDict["promotionKind"];
}
}
return null;
}
/**
* Sets the promotionKind
* Indicates the promotion kind of the sitePage. The possible values are: microsoftReserved, page, newsPost, unknownFutureValue.
*
* @param PagePromotionType $val The promotionKind
*
* @return SitePage
*/
public function setPromotionKind($val)
{
$this->_propDict["promotionKind"] = $val;
return $this;
}
/**
* Gets the publishingState
* The publishing status and the MM.mm version of the page.
*
* @return PublicationFacet|null The publishingState
*/
@ -104,6 +144,7 @@ class SitePage extends BaseItem
/**
* Sets the publishingState
* The publishing status and the MM.mm version of the page.
*
* @param PublicationFacet $val The publishingState
*
@ -115,8 +156,129 @@ class SitePage extends BaseItem
return $this;
}
/**
* Gets the reactions
* Reactions information for the page.
*
* @return ReactionsFacet|null The reactions
*/
public function getReactions()
{
if (array_key_exists("reactions", $this->_propDict)) {
if (is_a($this->_propDict["reactions"], "\Beta\Microsoft\Graph\Model\ReactionsFacet") || is_null($this->_propDict["reactions"])) {
return $this->_propDict["reactions"];
} else {
$this->_propDict["reactions"] = new ReactionsFacet($this->_propDict["reactions"]);
return $this->_propDict["reactions"];
}
}
return null;
}
/**
* Sets the reactions
* Reactions information for the page.
*
* @param ReactionsFacet $val The reactions
*
* @return SitePage
*/
public function setReactions($val)
{
$this->_propDict["reactions"] = $val;
return $this;
}
/**
* Gets the showComments
* Determines whether or not to show comments at the bottom of the page.
*
* @return bool|null The showComments
*/
public function getShowComments()
{
if (array_key_exists("showComments", $this->_propDict)) {
return $this->_propDict["showComments"];
} else {
return null;
}
}
/**
* Sets the showComments
* Determines whether or not to show comments at the bottom of the page.
*
* @param bool $val The showComments
*
* @return SitePage
*/
public function setShowComments($val)
{
$this->_propDict["showComments"] = boolval($val);
return $this;
}
/**
* Gets the showRecommendedPages
* Determines whether or not to show recommended pages at the bottom of the page.
*
* @return bool|null The showRecommendedPages
*/
public function getShowRecommendedPages()
{
if (array_key_exists("showRecommendedPages", $this->_propDict)) {
return $this->_propDict["showRecommendedPages"];
} else {
return null;
}
}
/**
* Sets the showRecommendedPages
* Determines whether or not to show recommended pages at the bottom of the page.
*
* @param bool $val The showRecommendedPages
*
* @return SitePage
*/
public function setShowRecommendedPages($val)
{
$this->_propDict["showRecommendedPages"] = boolval($val);
return $this;
}
/**
* Gets the thumbnailWebUrl
* Url of the sitePage's thumbnail image
*
* @return string|null The thumbnailWebUrl
*/
public function getThumbnailWebUrl()
{
if (array_key_exists("thumbnailWebUrl", $this->_propDict)) {
return $this->_propDict["thumbnailWebUrl"];
} else {
return null;
}
}
/**
* Sets the thumbnailWebUrl
* Url of the sitePage's thumbnail image
*
* @param string $val The thumbnailWebUrl
*
* @return SitePage
*/
public function setThumbnailWebUrl($val)
{
$this->_propDict["thumbnailWebUrl"] = $val;
return $this;
}
/**
* Gets the title
* Title of the sitePage.
*
* @return string|null The title
*/
@ -131,6 +293,7 @@ class SitePage extends BaseItem
/**
* Sets the title
* Title of the sitePage.
*
* @param string $val The title
*
@ -142,9 +305,76 @@ class SitePage extends BaseItem
return $this;
}
/**
* Gets the titleArea
* Title area on the SharePoint page.
*
* @return TitleArea|null The titleArea
*/
public function getTitleArea()
{
if (array_key_exists("titleArea", $this->_propDict)) {
if (is_a($this->_propDict["titleArea"], "\Beta\Microsoft\Graph\Model\TitleArea") || is_null($this->_propDict["titleArea"])) {
return $this->_propDict["titleArea"];
} else {
$this->_propDict["titleArea"] = new TitleArea($this->_propDict["titleArea"]);
return $this->_propDict["titleArea"];
}
}
return null;
}
/**
* Sets the titleArea
* Title area on the SharePoint page.
*
* @param TitleArea $val The titleArea
*
* @return SitePage
*/
public function setTitleArea($val)
{
$this->_propDict["titleArea"] = $val;
return $this;
}
/**
* Gets the canvasLayout
* Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section
*
* @return CanvasLayout|null The canvasLayout
*/
public function getCanvasLayout()
{
if (array_key_exists("canvasLayout", $this->_propDict)) {
if (is_a($this->_propDict["canvasLayout"], "\Beta\Microsoft\Graph\Model\CanvasLayout") || is_null($this->_propDict["canvasLayout"])) {
return $this->_propDict["canvasLayout"];
} else {
$this->_propDict["canvasLayout"] = new CanvasLayout($this->_propDict["canvasLayout"]);
return $this->_propDict["canvasLayout"];
}
}
return null;
}
/**
* Sets the canvasLayout
* Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section
*
* @param CanvasLayout $val The canvasLayout
*
* @return SitePage
*/
public function setCanvasLayout($val)
{
$this->_propDict["canvasLayout"] = $val;
return $this;
}
/**
* Gets the webParts
* Collection of webparts on the SharePoint page
*
* @return array|null The webParts
*/
@ -159,6 +389,7 @@ class SitePage extends BaseItem
/**
* Sets the webParts
* Collection of webparts on the SharePoint page
*
* @param WebPart[] $val The webParts
*

View File

@ -27,7 +27,7 @@ class SmsAuthenticationMethodConfiguration extends AuthenticationMethodConfigura
/**
* Gets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @return array|null The includeTargets
*/
@ -42,7 +42,7 @@ class SmsAuthenticationMethodConfiguration extends AuthenticationMethodConfigura
/**
* Sets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @param SmsAuthenticationMethodTarget[] $val The includeTargets
*

View File

@ -26,7 +26,7 @@ class SmsAuthenticationMethodTarget extends AuthenticationMethodTarget
{
/**
* Gets the isUsableForSignIn
* Determines if the users or groups can use this authentication method to sign in to Azure AD. The value is always true.
* Determines if users can use this authentication method to sign in to Azure AD. true if users can use this method for primary authentication, otherwise false.
*
* @return bool|null The isUsableForSignIn
*/
@ -41,7 +41,7 @@ class SmsAuthenticationMethodTarget extends AuthenticationMethodTarget
/**
* Sets the isUsableForSignIn
* Determines if the users or groups can use this authentication method to sign in to Azure AD. The value is always true.
* Determines if users can use this authentication method to sign in to Azure AD. true if users can use this method for primary authentication, otherwise false.
*
* @param bool $val The isUsableForSignIn
*

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.
*
* StandardWebPart 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;
/**
* StandardWebPart 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 StandardWebPart extends WebPart
{
/**
* Gets the data
* Data of the webPart.
*
* @return WebPartData|null The data
*/
public function getData()
{
if (array_key_exists("data", $this->_propDict)) {
if (is_a($this->_propDict["data"], "\Beta\Microsoft\Graph\Model\WebPartData") || is_null($this->_propDict["data"])) {
return $this->_propDict["data"];
} else {
$this->_propDict["data"] = new WebPartData($this->_propDict["data"]);
return $this->_propDict["data"];
}
}
return null;
}
/**
* Sets the data
* Data of the webPart.
*
* @param WebPartData $val The data
*
* @return StandardWebPart
*/
public function setData($val)
{
$this->_propDict["data"] = $val;
return $this;
}
/**
* Gets the webPartType
* A Guid which indicates the type of the webParts
*
* @return string|null The webPartType
*/
public function getWebPartType()
{
if (array_key_exists("webPartType", $this->_propDict)) {
return $this->_propDict["webPartType"];
} else {
return null;
}
}
/**
* Sets the webPartType
* A Guid which indicates the type of the webParts
*
* @param string $val The webPartType
*
* @return StandardWebPart
*/
public function setWebPartType($val)
{
$this->_propDict["webPartType"] = $val;
return $this;
}
}

View File

@ -55,7 +55,7 @@ class Subscription extends Entity
/**
* Gets the changeType
* Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.
* Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. Use updated to receive notifications when user or group is created, updated or soft deleted. Use deleted to receive notifications when user or group is permanently deleted.
*
* @return string|null The changeType
*/
@ -70,7 +70,7 @@ class Subscription extends Entity
/**
* Sets the changeType
* Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.
* Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. Use updated to receive notifications when user or group is created, updated or soft deleted. Use deleted to receive notifications when user or group is permanently deleted.
*
* @param string $val The changeType
*
@ -291,7 +291,7 @@ class Subscription extends Entity
/**
* Gets the lifecycleNotificationUrl
* Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol.
* Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol.
*
* @return string|null The lifecycleNotificationUrl
*/
@ -306,7 +306,7 @@ class Subscription extends Entity
/**
* Sets the lifecycleNotificationUrl
* Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol.
* Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol.
*
* @param string $val The lifecycleNotificationUrl
*
@ -349,7 +349,7 @@ class Subscription extends Entity
/**
* Gets the notificationQueryOptions
* Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.
* Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc. Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph.
*
* @return string|null The notificationQueryOptions
*/
@ -364,7 +364,7 @@ class Subscription extends Entity
/**
* Sets the notificationQueryOptions
* Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.
* Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc. Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph.
*
* @param string $val The notificationQueryOptions
*

View File

@ -172,7 +172,7 @@ class TemporaryAccessPassAuthenticationMethodConfiguration extends Authenticatio
/**
* Gets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @return array|null The includeTargets
*/
@ -187,7 +187,7 @@ class TemporaryAccessPassAuthenticationMethodConfiguration extends Authenticatio
/**
* Sets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @param AuthenticationMethodTarget[] $val The includeTargets
*

View File

@ -0,0 +1,56 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* TextWebPart 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;
/**
* TextWebPart 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 TextWebPart extends WebPart
{
/**
* Gets the innerHtml
* The HTML string in text web part.
*
* @return string|null The innerHtml
*/
public function getInnerHtml()
{
if (array_key_exists("innerHtml", $this->_propDict)) {
return $this->_propDict["innerHtml"];
} else {
return null;
}
}
/**
* Sets the innerHtml
* The HTML string in text web part.
*
* @param string $val The innerHtml
*
* @return TextWebPart
*/
public function setInnerHtml($val)
{
$this->_propDict["innerHtml"] = $val;
return $this;
}
}

View File

@ -0,0 +1,321 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* TitleArea 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;
/**
* TitleArea 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 TitleArea extends Entity
{
/**
* Gets the alternativeText
* Alternative text on the title area.
*
* @return string|null The alternativeText
*/
public function getAlternativeText()
{
if (array_key_exists("alternativeText", $this->_propDict)) {
return $this->_propDict["alternativeText"];
} else {
return null;
}
}
/**
* Sets the alternativeText
* Alternative text on the title area.
*
* @param string $val The value of the alternativeText
*
* @return TitleArea
*/
public function setAlternativeText($val)
{
$this->_propDict["alternativeText"] = $val;
return $this;
}
/**
* Gets the enableGradientEffect
* Indicates whether the title area has a gradient effect enabled.
*
* @return bool|null The enableGradientEffect
*/
public function getEnableGradientEffect()
{
if (array_key_exists("enableGradientEffect", $this->_propDict)) {
return $this->_propDict["enableGradientEffect"];
} else {
return null;
}
}
/**
* Sets the enableGradientEffect
* Indicates whether the title area has a gradient effect enabled.
*
* @param bool $val The value of the enableGradientEffect
*
* @return TitleArea
*/
public function setEnableGradientEffect($val)
{
$this->_propDict["enableGradientEffect"] = $val;
return $this;
}
/**
* Gets the imageWebUrl
* URL of the image in the title area.
*
* @return string|null The imageWebUrl
*/
public function getImageWebUrl()
{
if (array_key_exists("imageWebUrl", $this->_propDict)) {
return $this->_propDict["imageWebUrl"];
} else {
return null;
}
}
/**
* Sets the imageWebUrl
* URL of the image in the title area.
*
* @param string $val The value of the imageWebUrl
*
* @return TitleArea
*/
public function setImageWebUrl($val)
{
$this->_propDict["imageWebUrl"] = $val;
return $this;
}
/**
* Gets the layout
* Enumeration value that indicates the layout of the title area. The possible values are: imageAndTitle, plain, colorBlock, overlap, unknownFutureValue.
*
* @return TitleAreaLayoutType|null The layout
*/
public function getLayout()
{
if (array_key_exists("layout", $this->_propDict)) {
if (is_a($this->_propDict["layout"], "\Beta\Microsoft\Graph\Model\TitleAreaLayoutType") || is_null($this->_propDict["layout"])) {
return $this->_propDict["layout"];
} else {
$this->_propDict["layout"] = new TitleAreaLayoutType($this->_propDict["layout"]);
return $this->_propDict["layout"];
}
}
return null;
}
/**
* Sets the layout
* Enumeration value that indicates the layout of the title area. The possible values are: imageAndTitle, plain, colorBlock, overlap, unknownFutureValue.
*
* @param TitleAreaLayoutType $val The value to assign to the layout
*
* @return TitleArea The TitleArea
*/
public function setLayout($val)
{
$this->_propDict["layout"] = $val;
return $this;
}
/**
* Gets the serverProcessedContent
* Contains collections of data that can be processed by server side services like search index and link fixup.
*
* @return ServerProcessedContent|null The serverProcessedContent
*/
public function getServerProcessedContent()
{
if (array_key_exists("serverProcessedContent", $this->_propDict)) {
if (is_a($this->_propDict["serverProcessedContent"], "\Beta\Microsoft\Graph\Model\ServerProcessedContent") || is_null($this->_propDict["serverProcessedContent"])) {
return $this->_propDict["serverProcessedContent"];
} else {
$this->_propDict["serverProcessedContent"] = new ServerProcessedContent($this->_propDict["serverProcessedContent"]);
return $this->_propDict["serverProcessedContent"];
}
}
return null;
}
/**
* Sets the serverProcessedContent
* Contains collections of data that can be processed by server side services like search index and link fixup.
*
* @param ServerProcessedContent $val The value to assign to the serverProcessedContent
*
* @return TitleArea The TitleArea
*/
public function setServerProcessedContent($val)
{
$this->_propDict["serverProcessedContent"] = $val;
return $this;
}
/**
* Gets the showAuthor
* Indicates whether the author should be shown in title area.
*
* @return bool|null The showAuthor
*/
public function getShowAuthor()
{
if (array_key_exists("showAuthor", $this->_propDict)) {
return $this->_propDict["showAuthor"];
} else {
return null;
}
}
/**
* Sets the showAuthor
* Indicates whether the author should be shown in title area.
*
* @param bool $val The value of the showAuthor
*
* @return TitleArea
*/
public function setShowAuthor($val)
{
$this->_propDict["showAuthor"] = $val;
return $this;
}
/**
* Gets the showPublishedDate
* Indicates whether the published date should be shown in title area.
*
* @return bool|null The showPublishedDate
*/
public function getShowPublishedDate()
{
if (array_key_exists("showPublishedDate", $this->_propDict)) {
return $this->_propDict["showPublishedDate"];
} else {
return null;
}
}
/**
* Sets the showPublishedDate
* Indicates whether the published date should be shown in title area.
*
* @param bool $val The value of the showPublishedDate
*
* @return TitleArea
*/
public function setShowPublishedDate($val)
{
$this->_propDict["showPublishedDate"] = $val;
return $this;
}
/**
* Gets the showTextBlockAboveTitle
* Indicates whether the text block above title should be shown in title area.
*
* @return bool|null The showTextBlockAboveTitle
*/
public function getShowTextBlockAboveTitle()
{
if (array_key_exists("showTextBlockAboveTitle", $this->_propDict)) {
return $this->_propDict["showTextBlockAboveTitle"];
} else {
return null;
}
}
/**
* Sets the showTextBlockAboveTitle
* Indicates whether the text block above title should be shown in title area.
*
* @param bool $val The value of the showTextBlockAboveTitle
*
* @return TitleArea
*/
public function setShowTextBlockAboveTitle($val)
{
$this->_propDict["showTextBlockAboveTitle"] = $val;
return $this;
}
/**
* Gets the textAboveTitle
* The text above title line.
*
* @return string|null The textAboveTitle
*/
public function getTextAboveTitle()
{
if (array_key_exists("textAboveTitle", $this->_propDict)) {
return $this->_propDict["textAboveTitle"];
} else {
return null;
}
}
/**
* Sets the textAboveTitle
* The text above title line.
*
* @param string $val The value of the textAboveTitle
*
* @return TitleArea
*/
public function setTextAboveTitle($val)
{
$this->_propDict["textAboveTitle"] = $val;
return $this;
}
/**
* Gets the textAlignment
* Enumeration value that indicates the text alignment of the title area. The possible values are: left, center, unknownFutureValue.
*
* @return TitleAreaTextAlignmentType|null The textAlignment
*/
public function getTextAlignment()
{
if (array_key_exists("textAlignment", $this->_propDict)) {
if (is_a($this->_propDict["textAlignment"], "\Beta\Microsoft\Graph\Model\TitleAreaTextAlignmentType") || is_null($this->_propDict["textAlignment"])) {
return $this->_propDict["textAlignment"];
} else {
$this->_propDict["textAlignment"] = new TitleAreaTextAlignmentType($this->_propDict["textAlignment"]);
return $this->_propDict["textAlignment"];
}
}
return null;
}
/**
* Sets the textAlignment
* Enumeration value that indicates the text alignment of the title area. The possible values are: left, center, unknownFutureValue.
*
* @param TitleAreaTextAlignmentType $val The value to assign to the textAlignment
*
* @return TitleArea The TitleArea
*/
public function setTextAlignment($val)
{
$this->_propDict["textAlignment"] = $val;
return $this;
}
}

View File

@ -0,0 +1,37 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* TitleAreaLayoutType 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;
/**
* TitleAreaLayoutType 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 TitleAreaLayoutType extends Enum
{
/**
* The Enum TitleAreaLayoutType
*/
const IMAGE_AND_TITLE = "imageAndTitle";
const PLAIN = "plain";
const COLOR_BLOCK = "colorBlock";
const OVERLAP = "overlap";
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.
*
* TitleAreaTextAlignmentType 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;
/**
* TitleAreaTextAlignmentType 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 TitleAreaTextAlignmentType extends Enum
{
/**
* The Enum TitleAreaTextAlignmentType
*/
const LEFT = "left";
const CENTER = "center";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -53,7 +53,7 @@ class UnifiedRolePermission extends Entity
}
/**
* Gets the condition
* Optional constraints that must be met for the permission to be effective.
* Optional constraints that must be met for the permission to be effective. Not supported for custom roles.
*
* @return string|null The condition
*/
@ -68,7 +68,7 @@ class UnifiedRolePermission extends Entity
/**
* Sets the condition
* Optional constraints that must be met for the permission to be effective.
* Optional constraints that must be met for the permission to be effective. Not supported for custom roles.
*
* @param string $val The value of the condition
*

View File

@ -118,7 +118,7 @@ class User extends DirectoryObject
/**
* Gets the assignedLicenses
* The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate directly-assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly-assigned and inherited licenses. Not nullable. Supports $filter (eq, not, and counting empty collections).
* The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate directly-assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly-assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0).
*
* @return array|null The assignedLicenses
*/
@ -133,7 +133,7 @@ class User extends DirectoryObject
/**
* Sets the assignedLicenses
* The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate directly-assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly-assigned and inherited licenses. Not nullable. Supports $filter (eq, not, and counting empty collections).
* The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate directly-assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly-assigned and inherited licenses. Not nullable. Supports $filter (eq, not, /$count eq 0, /$count ne 0).
*
* @param AssignedLicense[] $val The assignedLicenses
*
@ -1489,7 +1489,7 @@ class User extends DirectoryObject
/**
* Gets the otherMails
* A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, and counting empty collections).
* A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).
*
* @return array|null The otherMails
*/
@ -1504,7 +1504,7 @@ class User extends DirectoryObject
/**
* Sets the otherMails
* A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, and counting empty collections).
* A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0).
*
* @param string[] $val The otherMails
*
@ -1697,7 +1697,7 @@ class User extends DirectoryObject
/**
* Gets the proxyAddresses
* For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).
* For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
*
* @return array|null The proxyAddresses
*/
@ -1712,7 +1712,7 @@ class User extends DirectoryObject
/**
* Sets the proxyAddresses
* For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).
* For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
*
* @param string[] $val The proxyAddresses
*
@ -2803,7 +2803,7 @@ class User extends DirectoryObject
/**
* Gets the ownedObjects
* Directory objects that are owned by the user. Read-only. Nullable. Supports $expand.
* Directory objects that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @return array|null The ownedObjects
*/
@ -2818,7 +2818,7 @@ class User extends DirectoryObject
/**
* Sets the ownedObjects
* Directory objects that are owned by the user. Read-only. Nullable. Supports $expand.
* Directory objects that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).
*
* @param DirectoryObject[] $val The ownedObjects
*

View File

@ -0,0 +1,90 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* VerticalSection 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;
/**
* VerticalSection 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 VerticalSection extends Entity
{
/**
* Gets the emphasis
* Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue.
*
* @return SectionEmphasisType|null The emphasis
*/
public function getEmphasis()
{
if (array_key_exists("emphasis", $this->_propDict)) {
if (is_a($this->_propDict["emphasis"], "\Beta\Microsoft\Graph\Model\SectionEmphasisType") || is_null($this->_propDict["emphasis"])) {
return $this->_propDict["emphasis"];
} else {
$this->_propDict["emphasis"] = new SectionEmphasisType($this->_propDict["emphasis"]);
return $this->_propDict["emphasis"];
}
}
return null;
}
/**
* Sets the emphasis
* Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue.
*
* @param SectionEmphasisType $val The emphasis
*
* @return VerticalSection
*/
public function setEmphasis($val)
{
$this->_propDict["emphasis"] = $val;
return $this;
}
/**
* Gets the webparts
* The set of web parts in this section.
*
* @return array|null The webparts
*/
public function getWebparts()
{
if (array_key_exists("webparts", $this->_propDict)) {
return $this->_propDict["webparts"];
} else {
return null;
}
}
/**
* Sets the webparts
* The set of web parts in this section.
*
* @param WebPart[] $val The webparts
*
* @return VerticalSection
*/
public function setWebparts($val)
{
$this->_propDict["webparts"] = $val;
return $this;
}
}

View File

@ -12,6 +12,7 @@
* @link https://graph.microsoft.com
*/
namespace Beta\Microsoft\Graph\Model;
/**
* WebPart class
*
@ -23,65 +24,4 @@ namespace Beta\Microsoft\Graph\Model;
*/
class WebPart extends Entity
{
/**
* Gets the data
* The required properties for the webPart (varies by webPart)
*
* @return SitePageData|null The data
*/
public function getData()
{
if (array_key_exists("data", $this->_propDict)) {
if (is_a($this->_propDict["data"], "\Beta\Microsoft\Graph\Model\SitePageData") || is_null($this->_propDict["data"])) {
return $this->_propDict["data"];
} else {
$this->_propDict["data"] = new SitePageData($this->_propDict["data"]);
return $this->_propDict["data"];
}
}
return null;
}
/**
* Sets the data
* The required properties for the webPart (varies by webPart)
*
* @param SitePageData $val The value to assign to the data
*
* @return WebPart The WebPart
*/
public function setData($val)
{
$this->_propDict["data"] = $val;
return $this;
}
/**
* Gets the type
* A unique identifier specifying the webPart type. Read-only.
*
* @return string|null The type
*/
public function getType()
{
if (array_key_exists("type", $this->_propDict)) {
return $this->_propDict["type"];
} else {
return null;
}
}
/**
* Sets the type
* A unique identifier specifying the webPart type. Read-only.
*
* @param string $val The value of the type
*
* @return WebPart
*/
public function setType($val)
{
$this->_propDict["type"] = $val;
return $this;
}
}

View File

@ -0,0 +1,199 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* WebPartData 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;
/**
* WebPartData 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 WebPartData extends Entity
{
/**
* Gets the audiences
* Audience information of the web part. By using this property, specific content will be prioritized to specific audiences.
*
* @return string|null The audiences
*/
public function getAudiences()
{
if (array_key_exists("audiences", $this->_propDict)) {
return $this->_propDict["audiences"];
} else {
return null;
}
}
/**
* Sets the audiences
* Audience information of the web part. By using this property, specific content will be prioritized to specific audiences.
*
* @param string $val The value of the audiences
*
* @return WebPartData
*/
public function setAudiences($val)
{
$this->_propDict["audiences"] = $val;
return $this;
}
/**
* Gets the dataVersion
* Data version of the web part. The value is defined by the web part developer. Different dataVersions usually refers to a different property structure.
*
* @return string|null The dataVersion
*/
public function getDataVersion()
{
if (array_key_exists("dataVersion", $this->_propDict)) {
return $this->_propDict["dataVersion"];
} else {
return null;
}
}
/**
* Sets the dataVersion
* Data version of the web part. The value is defined by the web part developer. Different dataVersions usually refers to a different property structure.
*
* @param string $val The value of the dataVersion
*
* @return WebPartData
*/
public function setDataVersion($val)
{
$this->_propDict["dataVersion"] = $val;
return $this;
}
/**
* Gets the description
* Description of the web part.
*
* @return string|null The description
*/
public function getDescription()
{
if (array_key_exists("description", $this->_propDict)) {
return $this->_propDict["description"];
} else {
return null;
}
}
/**
* Sets the description
* Description of the web part.
*
* @param string $val The value of the description
*
* @return WebPartData
*/
public function setDescription($val)
{
$this->_propDict["description"] = $val;
return $this;
}
/**
* Gets the webPartDataProperties
* Properties bag of the web part.
*
* @return string|null The webPartDataProperties
*/
public function getWebPartDataProperties()
{
if (array_key_exists("properties", $this->_propDict)) {
return $this->_propDict["properties"];
} else {
return null;
}
}
/**
* Sets the webPartDataProperties
* Properties bag of the web part.
*
* @param string $val The value of the webPartDataProperties
*
* @return WebPartData
*/
public function setWebPartDataProperties($val)
{
$this->_propDict["properties"] = $val;
return $this;
}
/**
* Gets the serverProcessedContent
* Contains collections of data that can be processed by server side services like search index and link fixup.
*
* @return ServerProcessedContent|null The serverProcessedContent
*/
public function getServerProcessedContent()
{
if (array_key_exists("serverProcessedContent", $this->_propDict)) {
if (is_a($this->_propDict["serverProcessedContent"], "\Beta\Microsoft\Graph\Model\ServerProcessedContent") || is_null($this->_propDict["serverProcessedContent"])) {
return $this->_propDict["serverProcessedContent"];
} else {
$this->_propDict["serverProcessedContent"] = new ServerProcessedContent($this->_propDict["serverProcessedContent"]);
return $this->_propDict["serverProcessedContent"];
}
}
return null;
}
/**
* Sets the serverProcessedContent
* Contains collections of data that can be processed by server side services like search index and link fixup.
*
* @param ServerProcessedContent $val The value to assign to the serverProcessedContent
*
* @return WebPartData The WebPartData
*/
public function setServerProcessedContent($val)
{
$this->_propDict["serverProcessedContent"] = $val;
return $this;
}
/**
* Gets the title
* Title of the web part.
*
* @return string|null The title
*/
public function getTitle()
{
if (array_key_exists("title", $this->_propDict)) {
return $this->_propDict["title"];
} else {
return null;
}
}
/**
* Sets the title
* Title of the web part.
*
* @param string $val The value of the title
*
* @return WebPartData
*/
public function setTitle($val)
{
$this->_propDict["title"] = $val;
return $this;
}
}

View File

@ -0,0 +1,138 @@
<?php
/**
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
*
* WebPartPosition 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;
/**
* WebPartPosition 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 WebPartPosition extends Entity
{
/**
* Gets the columnId
* Indicates the identifier of the column where the web part is located.
*
* @return float|null The columnId
*/
public function getColumnId()
{
if (array_key_exists("columnId", $this->_propDict)) {
return $this->_propDict["columnId"];
} else {
return null;
}
}
/**
* Sets the columnId
* Indicates the identifier of the column where the web part is located.
*
* @param float $val The value of the columnId
*
* @return WebPartPosition
*/
public function setColumnId($val)
{
$this->_propDict["columnId"] = $val;
return $this;
}
/**
* Gets the horizontalSectionId
* Indicates the horizontal section where the web part is located.
*
* @return float|null The horizontalSectionId
*/
public function getHorizontalSectionId()
{
if (array_key_exists("horizontalSectionId", $this->_propDict)) {
return $this->_propDict["horizontalSectionId"];
} else {
return null;
}
}
/**
* Sets the horizontalSectionId
* Indicates the horizontal section where the web part is located.
*
* @param float $val The value of the horizontalSectionId
*
* @return WebPartPosition
*/
public function setHorizontalSectionId($val)
{
$this->_propDict["horizontalSectionId"] = $val;
return $this;
}
/**
* Gets the isInVerticalSection
* Indicates whether the web part is located in the vertical section.
*
* @return bool|null The isInVerticalSection
*/
public function getIsInVerticalSection()
{
if (array_key_exists("isInVerticalSection", $this->_propDict)) {
return $this->_propDict["isInVerticalSection"];
} else {
return null;
}
}
/**
* Sets the isInVerticalSection
* Indicates whether the web part is located in the vertical section.
*
* @param bool $val The value of the isInVerticalSection
*
* @return WebPartPosition
*/
public function setIsInVerticalSection($val)
{
$this->_propDict["isInVerticalSection"] = $val;
return $this;
}
/**
* Gets the webPartIndex
* Index of the current web part. Represents the order of the web part in this column or section.
*
* @return float|null The webPartIndex
*/
public function getWebPartIndex()
{
if (array_key_exists("webPartIndex", $this->_propDict)) {
return $this->_propDict["webPartIndex"];
} else {
return null;
}
}
/**
* Sets the webPartIndex
* Index of the current web part. Represents the order of the web part in this column or section.
*
* @param float $val The value of the webPartIndex
*
* @return WebPartPosition
*/
public function setWebPartIndex($val)
{
$this->_propDict["webPartIndex"] = $val;
return $this;
}
}

View File

@ -90,7 +90,7 @@ class X509CertificateAuthenticationMethodConfiguration extends AuthenticationMet
/**
* Gets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @return array|null The includeTargets
*/
@ -105,7 +105,7 @@ class X509CertificateAuthenticationMethodConfiguration extends AuthenticationMet
/**
* Sets the includeTargets
* A collection of users or groups who are enabled to use the authentication method.
* A collection of groups that are enabled to use the authentication method.
*
* @param AuthenticationMethodTarget[] $val The includeTargets
*

View File

@ -59,7 +59,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the remediationStatus
* Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, active, pendingApproval, declined, notRemediated, running, unknownFutureValue.
* Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, unknownFutureValue.
*
* @return EvidenceRemediationStatus|null The remediationStatus
*/
@ -78,7 +78,7 @@ class AlertEvidence extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the remediationStatus
* Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, active, pendingApproval, declined, notRemediated, running, unknownFutureValue.
* Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, unknownFutureValue.
*
* @param EvidenceRemediationStatus $val The value to assign to the remediationStatus
*

View File

@ -34,10 +34,5 @@ class EvidenceRemediationStatus extends Enum
const PREVENTED = "prevented";
const BLOCKED = "blocked";
const NOT_FOUND = "notFound";
const ACTIVE = "active";
const PENDING_APPROVAL = "pendingApproval";
const DECLINED = "declined";
const NOT_REMEDIATED = "notRemediated";
const RUNNING = "running";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}

View File

@ -149,6 +149,35 @@ class Incident extends \Beta\Microsoft\Graph\Model\Entity
return $this;
}
/**
* Gets the customTags
* Array of custom tags associated with an incident.
*
* @return array|null The customTags
*/
public function getCustomTags()
{
if (array_key_exists("customTags", $this->_propDict)) {
return $this->_propDict["customTags"];
} else {
return null;
}
}
/**
* Sets the customTags
* Array of custom tags associated with an incident.
*
* @param string[] $val The customTags
*
* @return Incident
*/
public function setCustomTags($val)
{
$this->_propDict["customTags"] = $val;
return $this;
}
/**
* Gets the determination
* Specifies the determination of the incident. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue.
@ -368,35 +397,6 @@ class Incident extends \Beta\Microsoft\Graph\Model\Entity
return $this;
}
/**
* Gets the tags
* Array of custom tags associated with an incident.
*
* @return array|null The tags
*/
public function getTags()
{
if (array_key_exists("tags", $this->_propDict)) {
return $this->_propDict["tags"];
} else {
return null;
}
}
/**
* Sets the tags
* Array of custom tags associated with an incident.
*
* @param string[] $val The tags
*
* @return Incident
*/
public function setTags($val)
{
$this->_propDict["tags"] = $val;
return $this;
}
/**
* Gets the tenantId
* The Azure Active Directory tenant in which the alert was created.

View File

@ -23,6 +23,34 @@ namespace Beta\Microsoft\Graph\SecurityNamespace\Model;
*/
class IpEvidence extends AlertEvidence
{
/**
* Gets the countryLetterCode
* The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc..).
*
* @return string|null The countryLetterCode
*/
public function getCountryLetterCode()
{
if (array_key_exists("countryLetterCode", $this->_propDict)) {
return $this->_propDict["countryLetterCode"];
} else {
return null;
}
}
/**
* Sets the countryLetterCode
* The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc..).
*
* @param string $val The value of the countryLetterCode
*
* @return IpEvidence
*/
public function setCountryLetterCode($val)
{
$this->_propDict["countryLetterCode"] = $val;
return $this;
}
/**
* Gets the ipAddress
* The value of the IP Address, can be either in V4 address or V6 address format.

View File

@ -854,7 +854,7 @@ class Settings extends \Beta\Microsoft\Graph\Model\Entity
/**
* Gets the tenantDefaultTimezone
* The default timezone of a tenant for newly created sites.
* The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property.
*
* @return string|null The tenantDefaultTimezone
*/
@ -869,7 +869,7 @@ class Settings extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the tenantDefaultTimezone
* The default timezone of a tenant for newly created sites.
* The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property.
*
* @param string $val The tenantDefaultTimezone
*

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