1
0
Fork 0

Update various things

master
Brie Bruns 2023-03-07 10:33:17 -07:00
parent 8e6cf7bdc7
commit 3289d1dbb3
50 changed files with 463 additions and 280 deletions

12
composer.lock generated
View File

@ -339,16 +339,16 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.88.0",
"version": "1.89.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd"
"reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f",
"reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f",
"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.88.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.89.0"
},
"time": "2023-02-07T16:00:58+00:00"
"time": "2023-03-02T07:33:45+00:00"
},
{
"name": "psr/http-client",

View File

@ -342,17 +342,17 @@
},
{
"name": "microsoft/microsoft-graph",
"version": "1.88.0",
"version_normalized": "1.88.0.0",
"version": "1.89.0",
"version_normalized": "1.89.0.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd"
"reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"reference": "143eb88f9663f21a2ba2986b6f3d945fa448aabd",
"url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f",
"reference": "b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f",
"shasum": ""
},
"require": {
@ -366,7 +366,7 @@
"phpstan/phpstan": "^0.12.90 || ^1.0.0",
"phpunit/phpunit": "^8.0 || ^9.0"
},
"time": "2023-02-07T16:00:58+00:00",
"time": "2023-03-02T07:33:45+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.88.0"
"source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.89.0"
},
"install-path": "../microsoft/microsoft-graph"
},

View File

@ -3,7 +3,7 @@
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '78300e183e4004d6ac2c0a0f1bc5a612bc5c311c',
'reference' => '8e6cf7bdc7e8d2f0a957954713d75b8c905adaa5',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@ -13,7 +13,7 @@
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '78300e183e4004d6ac2c0a0f1bc5a612bc5c311c',
'reference' => '8e6cf7bdc7e8d2f0a957954713d75b8c905adaa5',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@ -47,9 +47,9 @@
'dev_requirement' => false,
),
'microsoft/microsoft-graph' => array(
'pretty_version' => '1.88.0',
'version' => '1.88.0.0',
'reference' => '143eb88f9663f21a2ba2986b6f3d945fa448aabd',
'pretty_version' => '1.89.0',
'version' => '1.89.0.0',
'reference' => 'b263ffdefdb83e8ec5e0d3cac0e56e0f7f30ea2f',
'type' => 'library',
'install_path' => __DIR__ . '/../microsoft/microsoft-graph',
'aliases' => array(),

View File

@ -1,67 +0,0 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
# This action will automatically create a pull request against dev if the pushed branch
# has a branch path spec likev 1.0/pipelinebuild/*. Configure this action by updating the
# environment variable values[0].
name: "create beta pull request"
# Controls when the action will run. Triggers the workflow on push
# events but only for branches with the following branch spec: "beta/pipelinebuild/*"
on:
push:
branches:
- "beta/pipelinebuild/*"
paths:
- 'src/Beta/**/*.php'
- '!src/Core/GraphConstants.php'
defaults:
run:
shell: bash
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
bump-minor-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Git config user
run: |
git config --global user.email "GraphTooling@service.microsoft.com"
git config --global user.name "Microsoft Graph DevX Tooling"
- name: Run increment script
run: php scripts/BumpStableSdkVersion.php
- name: Commit and push changes if any
run: if git commit -am "Bump up minor version"; then git push origin $GITHUB_REF; fi
create-pull-request:
needs: bump-minor-version
# The type of runner that the job will run on
runs-on: ubuntu-latest
# https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
# Create a pull request [1]
- name: Create PR using the GitHub REST API via hub
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MESSAGE_TITLE: Generated beta models using Typewriter
MESSAGE_BODY: "This pull request was automatically created by the GitHub Action, **${{github.workflow}}**. \n\n The commit hash is _${{github.sha}}_. \n\n **Important** Check for unexpected deletions or changes in this PR. See [beta_metadata.xml](https://github.com/microsoftgraph/msgraph-metadata/blob/master/beta_metadata.xml) for metadata changes. \n\n Make sure the version number is incremented in /src/Core/GraphConstants.php. Compare the version against the latest release on [packagist.org](https://packagist.org/packages/microsoft/microsoft-graph) and update the version in src/Core/GraphConstants."
LABELS: generated
BASE: dev
run: |
curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s 2.14.1
bin/hub pull-request -b "$BASE" -h "$GITHUB_REF" -m "$MESSAGE_TITLE" -m "$MESSAGE_BODY" -r "$REVIEWERS" -l "$LABELS"
# References
# [0] https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables
# [1] https://hub.github.com/hub-pull-request.1.html
# https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token

View File

@ -1,67 +0,0 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
# This action will automatically create a pull request against feat/kiota-preview if the pushed branch
# has a branch path spec like kiota/v1.0/pipelinebuild/*. Configure this action by updating the
# environment variable values[0].
name: "create Kiota Preview pull request"
# Controls when the action will run. Triggers the workflow on push
# events but only for branches with the following branch spec: kiota/v1.0/pipelinebuild/*
on:
push:
branches:
- "kiota/v1.0/pipelinebuild/*"
paths:
- 'src/Generated/**'
defaults:
run:
shell: bash
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
bump-sdk-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Git config user
run: |
git config --global user.email "GraphTooling@service.microsoft.com"
git config --global user.name "Microsoft Graph DevX Tooling"
- name: Run increment script
run: php scripts/BumpPreviewSdkVersion.php
- name: Commit and push changes if any
run: if git commit -am "Bump SDK version"; then git push origin $GITHUB_REF; fi
create-pull-request:
needs: bump-sdk-version
# The type of runner that the job will run on
runs-on: ubuntu-latest
# https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
# Create a pull request [1]
- name: Create PR using the GitHub REST API via hub
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MESSAGE_TITLE: Generated models and request builders using Kiota
MESSAGE_BODY: "This pull request was automatically created by the GitHub Action, **${{github.workflow}}**. \n\n The commit hash is _${{github.sha}}_. \n\n **Important** Check for unexpected deletions or changes in this PR. See [v1.0 openapi.yml](https://github.com/microsoftgraph/msgraph-metadata/blob/master/openapi/v1.0/openapi.yaml) for metadata changes. \n\n Make sure the version number is incremented in /src/GraphConstants.php. Compare the version against the latest Release Candidate on [packagist.org](https://packagist.org/packages/microsoft/microsoft-graph) and update the version in src/GraphConstants."
LABELS: generated
BASE: feat/kiota-preview
run: |
curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s 2.14.1
bin/hub pull-request -b "$BASE" -h "$GITHUB_REF" -m "$MESSAGE_TITLE" -m "$MESSAGE_BODY" -r "$REVIEWERS" -l "$LABELS"
# References
# [0] https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables
# [1] https://hub.github.com/hub-pull-request.1.html
# https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token

View File

@ -1,70 +0,0 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
# This action will automatically create a pull request against dev if the pushed branch
# has a branch path spec likev 1.0/pipelinebuild/*. Configure this action by updating the
# environment variable values[0].
name: "create pull request"
# Controls when the action will run. Triggers the workflow on push
# events but only for branches with the following branch spec: "v1.0/pipelinebuild/*"
on:
push:
branches:
- "v1.0/pipelinebuild/*"
paths:
- 'src/Model/**/*.php'
- 'src/**/Model/**/*.php'
- '!src/Core/GraphConstants.php'
- '!src/Beta/**/*.php'
defaults:
run:
shell: bash
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
bump-minor-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Git config user
run: |
git config --global user.email "GraphTooling@service.microsoft.com"
git config --global user.name "Microsoft Graph DevX Tooling"
- name: Run increment script
run: php scripts/BumpStableSdkVersion.php
- name: Commit and push changes if any
run: if git commit -am "Bump up minor version"; then git push origin $GITHUB_REF; fi
create-pull-request:
needs: bump-minor-version
# The type of runner that the job will run on
runs-on: ubuntu-latest
# https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
# Create a pull request [1]
- name: Create PR using the GitHub REST API via hub
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MESSAGE_TITLE: Generated models using Typewriter
MESSAGE_BODY: "This pull request was automatically created by the GitHub Action, **${{github.workflow}}**. \n\n The commit hash is _${{github.sha}}_. \n\n **Important** Check for unexpected deletions or changes in this PR. See [v1.0_metadata.xml](https://github.com/microsoftgraph/msgraph-metadata/blob/master/v1.0_metadata.xml) for metadata changes. \n\n Make sure the version number is incremented in /src/Core/GraphConstants.php. Compare the version against the latest release on [packagist.org](https://packagist.org/packages/microsoft/microsoft-graph) and update the version in src/Core/GraphConstants."
LABELS: generated
BASE: dev
run: |
curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s 2.14.1
bin/hub pull-request -b "$BASE" -h "$GITHUB_REF" -m "$MESSAGE_TITLE" -m "$MESSAGE_BODY" -r "$REVIEWERS" -l "$LABELS"
# References
# [0] https://help.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables
# [1] https://hub.github.com/hub-pull-request.1.html
# https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token

View File

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

View File

@ -264,7 +264,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the currency
* Type of currency used to calculate the cost of the call (ISO 4217).
* Type of currency used to calculate the cost of the call. For details, see ISO 4217.
*
* @return string|null The currency
*/
@ -279,7 +279,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the currency
* Type of currency used to calculate the cost of the call (ISO 4217).
* Type of currency used to calculate the cost of the call. For details, see ISO 4217.
*
* @param string $val The value of the currency
*
@ -554,7 +554,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the tenantCountryCode
* Country code of the tenant, ISO 3166-1 alpha-2.
* Country code of the tenant. For details, see ISO 3166-1 alpha-2.
*
* @return string|null The tenantCountryCode
*/
@ -569,7 +569,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the tenantCountryCode
* Country code of the tenant, ISO 3166-1 alpha-2.
* Country code of the tenant. For details, see ISO 3166-1 alpha-2.
*
* @param string $val The value of the tenantCountryCode
*
@ -582,7 +582,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the usageCountryCode
* Country code of the user, ISO 3166-1 alpha-2.
* Country code of the user. For details, see ISO 3166-1 alpha-2.
*
* @return string|null The usageCountryCode
*/
@ -597,7 +597,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the usageCountryCode
* Country code of the user, ISO 3166-1 alpha-2.
* Country code of the user. For details, see ISO 3166-1 alpha-2.
*
* @param string $val The value of the usageCountryCode
*
@ -666,7 +666,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
}
/**
* Gets the userPrincipalName
* UserPrincipalName (sign-in name) in Azure Active Directory. This is usually the same as user's SIP Address, and can be same as user's e-mail address.
* The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address.
*
* @return string|null The userPrincipalName
*/
@ -681,7 +681,7 @@ class PstnCallLogRow extends \Beta\Microsoft\Graph\Model\Entity
/**
* Sets the userPrincipalName
* UserPrincipalName (sign-in name) in Azure Active Directory. This is usually the same as user's SIP Address, and can be same as user's e-mail address.
* The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address.
*
* @param string $val The value of the userPrincipalName
*

View File

@ -26,7 +26,7 @@ class CallTranscript extends Entity
{
/**
* Gets the content
* A field representing the content of the transcript. Read-only.
* A field that represents the content of the transcript. Read-only.
*
* @return \GuzzleHttp\Psr7\Stream|null The content
*/
@ -45,7 +45,7 @@ class CallTranscript extends Entity
/**
* Sets the content
* A field representing the content of the transcript. Read-only.
* A field that represents the content of the transcript. Read-only.
*
* @param \GuzzleHttp\Psr7\Stream $val The content
*
@ -59,7 +59,7 @@ class CallTranscript extends Entity
/**
* Gets the createdDateTime
* Date and time at which the transcript was created. Read-only.
* Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
*
* @return \DateTime|null The createdDateTime
*/
@ -78,7 +78,7 @@ class CallTranscript extends Entity
/**
* Sets the createdDateTime
* Date and time at which the transcript was created. Read-only.
* Date and time at which the transcript was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
*
* @param \DateTime $val The createdDateTime
*

View File

@ -54,6 +54,7 @@ class CloudPcDomainJoinConfiguration extends Entity
/**
* Gets the regionGroup
* The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when provisioning a Cloud PC, and the Cloud PC will be put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, and southKorea. Read-only.
*
* @return CloudPcRegionGroup|null The regionGroup
*/
@ -72,6 +73,7 @@ class CloudPcDomainJoinConfiguration extends Entity
/**
* Sets the regionGroup
* The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when provisioning a Cloud PC, and the Cloud PC will be put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, and southKorea. Read-only.
*
* @param CloudPcRegionGroup $val The value to assign to the regionGroup
*

View File

@ -36,7 +36,7 @@ class CloudPcManagementGroupAssignmentTarget extends CloudPcManagementAssignment
/**
* Gets the groupId
* The id of the assignment's target group
* The ID of the target group for the assignment.
*
* @return string|null The groupId
*/
@ -51,7 +51,7 @@ class CloudPcManagementGroupAssignmentTarget extends CloudPcManagementAssignment
/**
* Sets the groupId
* The id of the assignment's target group
* The ID of the target group for the assignment.
*
* @param string $val The value of the groupId
*
@ -64,6 +64,7 @@ class CloudPcManagementGroupAssignmentTarget extends CloudPcManagementAssignment
}
/**
* Gets the servicePlanId
* The unique identifier for the service plan that indicates which size of the Cloud PC to provision for the user. Use a null value, when the provisioningType is dedicated.
*
* @return string|null The servicePlanId
*/
@ -78,6 +79,7 @@ class CloudPcManagementGroupAssignmentTarget extends CloudPcManagementAssignment
/**
* Sets the servicePlanId
* The unique identifier for the service plan that indicates which size of the Cloud PC to provision for the user. Use a null value, when the provisioningType is dedicated.
*
* @param string $val The value of the servicePlanId
*

View File

@ -26,7 +26,7 @@ class CloudPcOrganizationSettings extends Entity
{
/**
* Gets the enableMEMAutoEnroll
* Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager(MEM). The default value is false.
* Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager (MEM). The default value is false.
*
* @return bool|null The enableMEMAutoEnroll
*/
@ -41,7 +41,7 @@ class CloudPcOrganizationSettings extends Entity
/**
* Sets the enableMEMAutoEnroll
* Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager(MEM). The default value is false.
* Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager (MEM). The default value is false.
*
* @param bool $val The enableMEMAutoEnroll
*
@ -55,6 +55,7 @@ class CloudPcOrganizationSettings extends Entity
/**
* Gets the enableSingleSignOn
* True if the provisioned Cloud PC can be accessed by single sign-on. False indicates that the provisioned Cloud PC doesn't support this feature. Default value is false. Windows 365 users can use single sign-on to authenticate to Azure Active Directory (Azure AD) with passwordless options (for example, FIDO keys) to access their Cloud PC. Optional.
*
* @return bool|null The enableSingleSignOn
*/
@ -69,6 +70,7 @@ class CloudPcOrganizationSettings extends Entity
/**
* Sets the enableSingleSignOn
* True if the provisioned Cloud PC can be accessed by single sign-on. False indicates that the provisioned Cloud PC doesn't support this feature. Default value is false. Windows 365 users can use single sign-on to authenticate to Azure Active Directory (Azure AD) with passwordless options (for example, FIDO keys) to access their Cloud PC. Optional.
*
* @param bool $val The enableSingleSignOn
*

View File

@ -203,6 +203,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Gets the enableSingleSignOn
* True if the provisioned Cloud PC can be accessed by single sign-on. False indicates that the provisioned Cloud PC doesn't support this feature. Default value is false. Windows 365 users can use single sign-on to authenticate to Azure Active Directory (Azure AD) with passwordless options (for example, FIDO keys) to access their Cloud PC. Optional.
*
* @return bool|null The enableSingleSignOn
*/
@ -217,6 +218,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Sets the enableSingleSignOn
* True if the provisioned Cloud PC can be accessed by single sign-on. False indicates that the provisioned Cloud PC doesn't support this feature. Default value is false. Windows 365 users can use single sign-on to authenticate to Azure Active Directory (Azure AD) with passwordless options (for example, FIDO keys) to access their Cloud PC. Optional.
*
* @param bool $val The enableSingleSignOn
*
@ -474,6 +476,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Gets the provisioningType
* Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. Possible values are: dedicated, shared, unknownFutureValue.
*
* @return CloudPcProvisioningType|null The provisioningType
*/
@ -492,6 +495,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Sets the provisioningType
* Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. Possible values are: dedicated, shared, unknownFutureValue.
*
* @param CloudPcProvisioningType $val The provisioningType
*
@ -539,7 +543,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Gets the assignments
* A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. See an example of getting the assignments relationship.
* A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. For an example about how to get the assignments relationship, see Get cloudPcProvisioningPolicy.
*
* @return array|null The assignments
*/
@ -554,7 +558,7 @@ class CloudPcProvisioningPolicy extends Entity
/**
* Sets the assignments
* A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. See an example of getting the assignments relationship.
* A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. For an example about how to get the assignments relationship, see Get cloudPcProvisioningPolicy.
*
* @param CloudPcProvisioningPolicyAssignment[] $val The assignments
*

View File

@ -26,6 +26,7 @@ class CloudPcSharedUseServicePlan extends Entity
{
/**
* Gets the displayName
* The display name of the shared-use service plan.
*
* @return string|null The displayName
*/
@ -40,6 +41,7 @@ class CloudPcSharedUseServicePlan extends Entity
/**
* Sets the displayName
* The display name of the shared-use service plan.
*
* @param string $val The displayName
*
@ -53,6 +55,7 @@ class CloudPcSharedUseServicePlan extends Entity
/**
* Gets the totalCount
* Total number of shared-use service plans purchased by the customer.
*
* @return int|null The totalCount
*/
@ -67,6 +70,7 @@ class CloudPcSharedUseServicePlan extends Entity
/**
* Sets the totalCount
* Total number of shared-use service plans purchased by the customer.
*
* @param int $val The totalCount
*
@ -80,6 +84,7 @@ class CloudPcSharedUseServicePlan extends Entity
/**
* Gets the usedCount
* The number of service plans that the account uses.
*
* @return int|null The usedCount
*/
@ -94,6 +99,7 @@ class CloudPcSharedUseServicePlan extends Entity
/**
* Sets the usedCount
* The number of service plans that the account uses.
*
* @param int $val The usedCount
*

View File

@ -86,6 +86,39 @@ class CloudPcSnapshot extends Entity
return $this;
}
/**
* Gets the expirationDateTime
* The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 appears as'2014-01-01T00:00:00Z'.
*
* @return \DateTime|null The expirationDateTime
*/
public function getExpirationDateTime()
{
if (array_key_exists("expirationDateTime", $this->_propDict)) {
if (is_a($this->_propDict["expirationDateTime"], "\DateTime") || is_null($this->_propDict["expirationDateTime"])) {
return $this->_propDict["expirationDateTime"];
} else {
$this->_propDict["expirationDateTime"] = new \DateTime($this->_propDict["expirationDateTime"]);
return $this->_propDict["expirationDateTime"];
}
}
return null;
}
/**
* Sets the expirationDateTime
* The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 appears as'2014-01-01T00:00:00Z'.
*
* @param \DateTime $val The expirationDateTime
*
* @return CloudPcSnapshot
*/
public function setExpirationDateTime($val)
{
$this->_propDict["expirationDateTime"] = $val;
return $this;
}
/**
* Gets the lastRestoredDateTime
* The date and time at which the snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
@ -119,6 +152,39 @@ class CloudPcSnapshot extends Entity
return $this;
}
/**
* Gets the snapshotType
* The type of snapshot. indicates how the snapshot is to be created. Possible values are automatic, manual. Default value is automatic.
*
* @return CloudPcSnapshotType|null The snapshotType
*/
public function getSnapshotType()
{
if (array_key_exists("snapshotType", $this->_propDict)) {
if (is_a($this->_propDict["snapshotType"], "\Beta\Microsoft\Graph\Model\CloudPcSnapshotType") || is_null($this->_propDict["snapshotType"])) {
return $this->_propDict["snapshotType"];
} else {
$this->_propDict["snapshotType"] = new CloudPcSnapshotType($this->_propDict["snapshotType"]);
return $this->_propDict["snapshotType"];
}
}
return null;
}
/**
* Sets the snapshotType
* The type of snapshot. indicates how the snapshot is to be created. Possible values are automatic, manual. Default value is automatic.
*
* @param CloudPcSnapshotType $val The snapshotType
*
* @return CloudPcSnapshot
*/
public function setSnapshotType($val)
{
$this->_propDict["snapshotType"] = $val;
return $this;
}
/**
* Gets the status
* The status of the Cloud PC snapshot. The possible values are: ready, unknownFutureValue.

View File

@ -52,4 +52,14 @@ class ConditionalAccessRule extends Enum
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
const DEVICE_FILTER_INCLUDE_RULE_NOT_MATCHED = "deviceFilterIncludeRuleNotMatched";
const ALL_DEVICE_STATES = "allDeviceStates";
const ANONYMIZED_IP_ADDRESS = "anonymizedIPAddress";
const UNFAMILIAR_FEATURES = "unfamiliarFeatures";
const NATION_STATE_IP_ADDRESS = "nationStateIPAddress";
const REAL_TIME_THREAT_INTELLIGENCE = "realTimeThreatIntelligence";
const INTERNAL_GUEST = "internalGuest";
const B2B_COLLABORATION_GUEST = "b2bCollaborationGuest";
const B2B_COLLABORATION_MEMBER = "b2bCollaborationMember";
const B2B_DIRECT_CONNECT_USER = "b2bDirectConnectUser";
const OTHER_EXTERNAL_USER = "otherExternalUser";
const SERVICE_PROVIDER = "serviceProvider";
}

View File

@ -184,6 +184,37 @@ class ConditionalAccessSessionControls extends Entity
return $this;
}
/**
* Gets the secureSignInSession
*
* @return SecureSignInSessionControl|null The secureSignInSession
*/
public function getSecureSignInSession()
{
if (array_key_exists("secureSignInSession", $this->_propDict)) {
if (is_a($this->_propDict["secureSignInSession"], "\Beta\Microsoft\Graph\Model\SecureSignInSessionControl") || is_null($this->_propDict["secureSignInSession"])) {
return $this->_propDict["secureSignInSession"];
} else {
$this->_propDict["secureSignInSession"] = new SecureSignInSessionControl($this->_propDict["secureSignInSession"]);
return $this->_propDict["secureSignInSession"];
}
}
return null;
}
/**
* Sets the secureSignInSession
*
* @param SecureSignInSessionControl $val The value to assign to the secureSignInSession
*
* @return ConditionalAccessSessionControls The ConditionalAccessSessionControls
*/
public function setSecureSignInSession($val)
{
$this->_propDict["secureSignInSession"] = $val;
return $this;
}
/**
* Gets the signInFrequency
* Session control to enforce signin frequency.

View File

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

View File

@ -54,7 +54,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
/**
* Gets the format
* Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub.
* Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue.
*
* @return DeviceManagementConfigurationStringFormat|null The format
*/
@ -73,7 +73,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
/**
* Sets the format
* Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub.
* Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue.
*
* @param DeviceManagementConfigurationStringFormat $val The value to assign to the format
*
@ -142,7 +142,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
}
/**
* Gets the maximumLength
* Maximum length of string
* Maximum length of string. Valid values 0 to 87516
*
* @return int|null The maximumLength
*/
@ -157,7 +157,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
/**
* Sets the maximumLength
* Maximum length of string
* Maximum length of string. Valid values 0 to 87516
*
* @param int $val The value of the maximumLength
*
@ -170,7 +170,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
}
/**
* Gets the minimumLength
* Minimum length of string
* Minimum length of string. Valid values 0 to 87516
*
* @return int|null The minimumLength
*/
@ -185,7 +185,7 @@ class DeviceManagementConfigurationStringSettingValueDefinition extends DeviceMa
/**
* Sets the minimumLength
* Minimum length of string
* Minimum length of string. Valid values 0 to 87516
*
* @param int $val The value of the minimumLength
*

View File

@ -41,4 +41,5 @@ class EntityType extends Enum
const ACRONYM = "acronym";
const BOOKMARK = "bookmark";
const CHAT_MESSAGE = "chatMessage";
const QNA = "qna";
}

View File

@ -144,7 +144,7 @@ class Group extends DirectoryObject
/**
* Gets the createdDateTime
* Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.
* Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only.
*
* @return \DateTime|null The createdDateTime
*/
@ -163,7 +163,7 @@ class Group extends DirectoryObject
/**
* Sets the createdDateTime
* Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.
* Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only.
*
* @param \DateTime $val The createdDateTime
*

View File

@ -25,7 +25,7 @@ class Identity extends Entity
{
/**
* Gets the displayName
* The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta.
* The display name of the identity. This property is read-only.
*
* @return string|null The displayName
*/
@ -40,7 +40,7 @@ class Identity extends Entity
/**
* Sets the displayName
* The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta.
* The display name of the identity. This property is read-only.
*
* @param string $val The value of the displayName
*
@ -53,7 +53,7 @@ class Identity extends Entity
}
/**
* Gets the id
* Unique identifier for the identity.
* The identifier of the identity. This property is read-only.
*
* @return string|null The id
*/
@ -68,7 +68,7 @@ class Identity extends Entity
/**
* Sets the id
* Unique identifier for the identity.
* The identifier of the identity. This property is read-only.
*
* @param string $val The value of the id
*

View File

@ -241,6 +241,37 @@ class IdentityGovernance implements \JsonSerializable
return $this;
}
/**
* Gets the roleManagementAlerts
*
* @return RoleManagementAlert|null The roleManagementAlerts
*/
public function getRoleManagementAlerts()
{
if (array_key_exists("roleManagementAlerts", $this->_propDict)) {
if (is_a($this->_propDict["roleManagementAlerts"], "\Beta\Microsoft\Graph\Model\RoleManagementAlert") || is_null($this->_propDict["roleManagementAlerts"])) {
return $this->_propDict["roleManagementAlerts"];
} else {
$this->_propDict["roleManagementAlerts"] = new RoleManagementAlert($this->_propDict["roleManagementAlerts"]);
return $this->_propDict["roleManagementAlerts"];
}
}
return null;
}
/**
* Sets the roleManagementAlerts
*
* @param RoleManagementAlert $val The roleManagementAlerts
*
* @return IdentityGovernance
*/
public function setRoleManagementAlerts($val)
{
$this->_propDict["roleManagementAlerts"] = $val;
return $this;
}
/**
* Gets the ODataType
*

View File

@ -36,7 +36,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings
/**
* Gets the uninstallOnDeviceRemoval
* Whether or not to uninstall the app when device is removed from Intune.
* 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.
*
* @return bool|null The uninstallOnDeviceRemoval
*/
@ -51,7 +51,7 @@ class MacOsLobAppAssignmentSettings extends MobileAppAssignmentSettings
/**
* Sets the uninstallOnDeviceRemoval
* Whether or not to uninstall the app when device is removed from Intune.
* 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.
*
* @param bool $val The value of the uninstallOnDeviceRemoval
*

View File

@ -26,7 +26,7 @@ class MicrosoftAccountUserConversationMember extends ConversationMember
{
/**
* Gets the userId
* ID of the user.
* Microsoft Account ID of the user.
*
* @return string|null The userId
*/
@ -41,7 +41,7 @@ class MicrosoftAccountUserConversationMember extends ConversationMember
/**
* Sets the userId
* ID of the user.
* Microsoft Account ID of the user.
*
* @param string $val The userId
*

View File

@ -54,7 +54,7 @@ class OnPremisesAccidentalDeletionPrevention extends Entity
/**
* Gets the synchronizationPreventionType
* The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage.
* The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage, unknownFutureValue.
*
* @return OnPremisesDirectorySynchronizationDeletionPreventionType|null The synchronizationPreventionType
*/
@ -73,7 +73,7 @@ class OnPremisesAccidentalDeletionPrevention extends Entity
/**
* Sets the synchronizationPreventionType
* The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage.
* The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage, unknownFutureValue.
*
* @param OnPremisesDirectorySynchronizationDeletionPreventionType $val The value to assign to the synchronizationPreventionType
*

View File

@ -919,6 +919,7 @@ class OnlineMeeting extends Entity
/**
* Gets the watermarkProtection
* Specifies whether a watermark applies for different entities.
*
* @return WatermarkProtectionValues|null The watermarkProtection
*/
@ -937,6 +938,7 @@ class OnlineMeeting extends Entity
/**
* Sets the watermarkProtection
* Specifies whether a watermark applies for different entities.
*
* @param WatermarkProtectionValues $val The watermarkProtection
*

View File

@ -26,6 +26,7 @@ class OnlineMeetingRestricted extends Entity
/**
* Gets the contentSharingDisabled
* Specifies the reason why shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.
*
* @return OnlineMeetingContentSharingDisabledReason|null The contentSharingDisabled
*/
@ -44,6 +45,7 @@ class OnlineMeetingRestricted extends Entity
/**
* Sets the contentSharingDisabled
* Specifies the reason why shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.
*
* @param OnlineMeetingContentSharingDisabledReason $val The value to assign to the contentSharingDisabled
*
@ -57,6 +59,7 @@ class OnlineMeetingRestricted extends Entity
/**
* Gets the videoDisabled
* Specifies the reason why video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.
*
* @return OnlineMeetingVideoDisabledReason|null The videoDisabled
*/
@ -75,6 +78,7 @@ class OnlineMeetingRestricted extends Entity
/**
* Sets the videoDisabled
* Specifies the reason why video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.
*
* @param OnlineMeetingVideoDisabledReason $val The value to assign to the videoDisabled
*

View File

@ -236,6 +236,7 @@ class Participant extends Entity
/**
* Gets the restrictedExperience
* Indicates the reason or reasons why media content from this participant is restricted.
*
* @return OnlineMeetingRestricted|null The restrictedExperience
*/
@ -254,6 +255,7 @@ class Participant extends Entity
/**
* Sets the restrictedExperience
* Indicates the reason or reasons why media content from this participant is restricted.
*
* @param OnlineMeetingRestricted $val The restrictedExperience
*

View File

@ -117,6 +117,37 @@ class RoleManagement implements \JsonSerializable
return $this;
}
/**
* Gets the exchange
*
* @return UnifiedRbacApplication|null The exchange
*/
public function getExchange()
{
if (array_key_exists("exchange", $this->_propDict)) {
if (is_a($this->_propDict["exchange"], "\Beta\Microsoft\Graph\Model\UnifiedRbacApplication") || is_null($this->_propDict["exchange"])) {
return $this->_propDict["exchange"];
} else {
$this->_propDict["exchange"] = new UnifiedRbacApplication($this->_propDict["exchange"]);
return $this->_propDict["exchange"];
}
}
return null;
}
/**
* Sets the exchange
*
* @param UnifiedRbacApplication $val The exchange
*
* @return RoleManagement
*/
public function setExchange($val)
{
$this->_propDict["exchange"] = $val;
return $this;
}
/**
* Gets the entitlementManagement
* The RbacApplication for Entitlement Management

View File

@ -351,7 +351,7 @@ class ServicePrincipal extends DirectoryObject
/**
* Gets the customSecurityAttributes
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith).
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive.
*
* @return CustomSecurityAttributeValue|null The customSecurityAttributes
*/
@ -370,7 +370,7 @@ class ServicePrincipal extends DirectoryObject
/**
* Sets the customSecurityAttributes
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith).
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive.
*
* @param CustomSecurityAttributeValue $val The customSecurityAttributes
*

View File

@ -55,7 +55,7 @@ class SkypeForBusinessUserConversationMember extends ConversationMember
/**
* Gets the userId
* ID of the user.
* Azure Active Directory ID of the user.
*
* @return string|null The userId
*/
@ -70,7 +70,7 @@ class SkypeForBusinessUserConversationMember extends ConversationMember
/**
* Sets the userId
* ID of the user.
* Azure Active Directory ID of the user.
*
* @param string $val The userId
*

View File

@ -84,7 +84,7 @@ class Subscription extends Entity
/**
* Gets the clientState
* Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
* Required. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
*
* @return string|null The clientState
*/
@ -99,7 +99,7 @@ class Subscription extends Entity
/**
* Sets the clientState
* Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
* Required. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification.
*
* @param string $val The clientState
*

View File

@ -26,6 +26,7 @@ class TeamsAppSettings extends Entity
{
/**
* Gets the allowUserRequestsForAppAccess
* Indicates whether Teams users are allowed to request admins access to certain Teams apps.
*
* @return bool|null The allowUserRequestsForAppAccess
*/
@ -40,6 +41,7 @@ class TeamsAppSettings extends Entity
/**
* Sets the allowUserRequestsForAppAccess
* Indicates whether Teams users are allowed to request admins access to certain Teams apps.
*
* @param bool $val The allowUserRequestsForAppAccess
*

View File

@ -417,7 +417,7 @@ class User extends DirectoryObject
/**
* Gets the customSecurityAttributes
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith).
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive.
*
* @return CustomSecurityAttributeValue|null The customSecurityAttributes
*/
@ -436,7 +436,7 @@ class User extends DirectoryObject
/**
* Sets the customSecurityAttributes
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith).
* An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive.
*
* @param CustomSecurityAttributeValue $val The customSecurityAttributes
*

View File

@ -366,6 +366,7 @@ class VirtualEndpoint extends Entity
/**
* Gets the sharedUseServicePlans
* Cloud PC shared-use service plans.
*
* @return array|null The sharedUseServicePlans
*/
@ -380,6 +381,7 @@ class VirtualEndpoint extends Entity
/**
* Sets the sharedUseServicePlans
* Cloud PC shared-use service plans.
*
* @param CloudPcSharedUseServicePlan[] $val The sharedUseServicePlans
*

View File

@ -25,6 +25,7 @@ class WatermarkProtectionValues extends Entity
{
/**
* Gets the isEnabledForContentSharing
* Indicates whether to apply a watermark to any shared content.
*
* @return bool|null The isEnabledForContentSharing
*/
@ -39,6 +40,7 @@ class WatermarkProtectionValues extends Entity
/**
* Sets the isEnabledForContentSharing
* Indicates whether to apply a watermark to any shared content.
*
* @param bool $val The value of the isEnabledForContentSharing
*
@ -51,6 +53,7 @@ class WatermarkProtectionValues extends Entity
}
/**
* Gets the isEnabledForVideo
* Indicates whether to apply a watermark to everyone's video feed.
*
* @return bool|null The isEnabledForVideo
*/
@ -65,6 +68,7 @@ class WatermarkProtectionValues extends Entity
/**
* Sets the isEnabledForVideo
* Indicates whether to apply a watermark to everyone's video feed.
*
* @param bool $val The value of the isEnabledForVideo
*

View File

@ -142,7 +142,7 @@ class WorkbookNamedItem extends Entity
/**
* Gets the value
* Represents the formula that the name is defined to refer to. E.g. =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.
* Represents the formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.
*
* @return string|null The value
*/
@ -157,7 +157,7 @@ class WorkbookNamedItem extends Entity
/**
* Sets the value
* Represents the formula that the name is defined to refer to. E.g. =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.
* Represents the formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.
*
* @param string $val The value
*

View File

@ -111,6 +111,34 @@ class EdiscoveryExportOperation extends CaseOperation
return $this;
}
/**
* Gets the exportFileMetadata
*
* @return array|null The exportFileMetadata
*/
public function getExportFileMetadata()
{
if (array_key_exists("exportFileMetadata", $this->_propDict)) {
return $this->_propDict["exportFileMetadata"];
} else {
return null;
}
}
/**
* Sets the exportFileMetadata
*
* @param ExportFileMetadata[] $val The exportFileMetadata
*
* @return EdiscoveryExportOperation
*/
public function setExportFileMetadata($val)
{
$this->_propDict["exportFileMetadata"] = $val;
return $this;
}
/**
* Gets the exportOptions
* The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.

View File

@ -264,7 +264,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
}
/**
* Gets the currency
* Type of currency used to calculate the cost of the call (ISO 4217).
* Type of currency used to calculate the cost of the call. For details, see (ISO 4217.
*
* @return string|null The currency
*/
@ -279,7 +279,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
/**
* Sets the currency
* Type of currency used to calculate the cost of the call (ISO 4217).
* Type of currency used to calculate the cost of the call. For details, see (ISO 4217.
*
* @param string $val The value of the currency
*
@ -554,7 +554,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
}
/**
* Gets the tenantCountryCode
* Country code of the tenant, ISO 3166-1 alpha-2.
* Country code of the tenant. For details, see ISO 3166-1 alpha-2.
*
* @return string|null The tenantCountryCode
*/
@ -569,7 +569,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
/**
* Sets the tenantCountryCode
* Country code of the tenant, ISO 3166-1 alpha-2.
* Country code of the tenant. For details, see ISO 3166-1 alpha-2.
*
* @param string $val The value of the tenantCountryCode
*
@ -582,7 +582,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
}
/**
* Gets the usageCountryCode
* Country code of the user, ISO 3166-1 alpha-2.
* Country code of the user. For details, see ISO 3166-1 alpha-2.
*
* @return string|null The usageCountryCode
*/
@ -597,7 +597,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
/**
* Sets the usageCountryCode
* Country code of the user, ISO 3166-1 alpha-2.
* Country code of the user. For details, see ISO 3166-1 alpha-2.
*
* @param string $val The value of the usageCountryCode
*
@ -666,7 +666,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
}
/**
* Gets the userPrincipalName
* UserPrincipalName (sign-in name) in Azure Active Directory. This is usually the same as user's SIP Address, and can be same as user's e-mail address.
* The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address.
*
* @return string|null The userPrincipalName
*/
@ -681,7 +681,7 @@ class PstnCallLogRow extends \Microsoft\Graph\Model\Entity
/**
* Sets the userPrincipalName
* UserPrincipalName (sign-in name) in Azure Active Directory. This is usually the same as user's SIP Address, and can be same as user's e-mail address.
* The user principal name (sign-in name) in Azure Active Directory. This is usually the same as the user's SIP address, and can be same as the user's e-mail address.
*
* @param string $val The value of the userPrincipalName
*

View File

@ -23,7 +23,7 @@ final class GraphConstants
const REST_ENDPOINT = "https://graph.microsoft.com/";
// Define HTTP request constants
const SDK_VERSION = "1.88.0";
const SDK_VERSION = "1.89.0";
// Define error constants
const MAX_PAGE_SIZE = 999;

View File

@ -442,4 +442,32 @@ class AccessPackageAssignmentPolicy extends Entity
return $this;
}
/**
* Gets the questions
*
* @return array|null The questions
*/
public function getQuestions()
{
if (array_key_exists("questions", $this->_propDict)) {
return $this->_propDict["questions"];
} else {
return null;
}
}
/**
* Sets the questions
*
* @param AccessPackageQuestion[] $val The questions
*
* @return AccessPackageAssignmentPolicy
*/
public function setQuestions($val)
{
$this->_propDict["questions"] = $val;
return $this;
}
}

View File

@ -24,6 +24,36 @@ namespace Microsoft\Graph\Model;
*/
class AccessPackageAssignmentRequest extends Entity
{
/**
* Gets the answers
* Answers provided by the requestor to accessPackageQuestions asked of them at the time of request.
*
* @return array|null The answers
*/
public function getAnswers()
{
if (array_key_exists("answers", $this->_propDict)) {
return $this->_propDict["answers"];
} else {
return null;
}
}
/**
* Sets the answers
* Answers provided by the requestor to accessPackageQuestions asked of them at the time of request.
*
* @param AccessPackageAnswer[] $val The answers
*
* @return AccessPackageAssignmentRequest
*/
public function setAnswers($val)
{
$this->_propDict["answers"] = $val;
return $this;
}
/**
* Gets the completedDateTime
* The date of the end of processing, either successful or failure, of a request. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

View File

@ -224,4 +224,35 @@ class AccessPackageAssignmentRequestRequirements extends Entity
$this->_propDict["schedule"] = $val;
return $this;
}
/**
* Gets the questions
*
* @return AccessPackageQuestion|null The questions
*/
public function getQuestions()
{
if (array_key_exists("questions", $this->_propDict)) {
if (is_a($this->_propDict["questions"], "\Microsoft\Graph\Model\AccessPackageQuestion") || is_null($this->_propDict["questions"])) {
return $this->_propDict["questions"];
} else {
$this->_propDict["questions"] = new AccessPackageQuestion($this->_propDict["questions"]);
return $this->_propDict["questions"];
}
}
return null;
}
/**
* Sets the questions
*
* @param AccessPackageQuestion $val The value to assign to the questions
*
* @return AccessPackageAssignmentRequestRequirements The AccessPackageAssignmentRequestRequirements
*/
public function setQuestions($val)
{
$this->_propDict["questions"] = $val;
return $this;
}
}

View File

@ -26,6 +26,7 @@ class AnonymousGuestConversationMember extends ConversationMember
{
/**
* Gets the anonymousGuestId
* Unique ID that represents the user. Note: This ID can change if the user leaves and rejoins the meeting, or joins from a different device.
*
* @return string|null The anonymousGuestId
*/
@ -40,6 +41,7 @@ class AnonymousGuestConversationMember extends ConversationMember
/**
* Sets the anonymousGuestId
* Unique ID that represents the user. Note: This ID can change if the user leaves and rejoins the meeting, or joins from a different device.
*
* @param string $val The anonymousGuestId
*

View File

@ -38,4 +38,5 @@ class EntityType extends Enum
const LIST_ITEM = "listItem";
const DRIVE = "drive";
const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
const CHAT_MESSAGE = "chatMessage";
}

View File

@ -26,6 +26,7 @@ class MicrosoftAccountUserConversationMember extends ConversationMember
{
/**
* Gets the userId
* Microsoft Account ID of the user.
*
* @return string|null The userId
*/
@ -40,6 +41,7 @@ class MicrosoftAccountUserConversationMember extends ConversationMember
/**
* Sets the userId
* Microsoft Account ID of the user.
*
* @param string $val The userId
*

View File

@ -277,6 +277,32 @@ class SearchRequest extends Entity
$this->_propDict["queryAlterationOptions"] = $val;
return $this;
}
/**
* Gets the region
*
* @return string|null The region
*/
public function getRegion()
{
if (array_key_exists("region", $this->_propDict)) {
return $this->_propDict["region"];
} else {
return null;
}
}
/**
* Sets the region
*
* @param string $val The value of the region
*
* @return SearchRequest
*/
public function setRegion($val)
{
$this->_propDict["region"] = $val;
return $this;
}
/**
* Gets the resultTemplateOptions
@ -308,6 +334,37 @@ class SearchRequest extends Entity
$this->_propDict["resultTemplateOptions"] = $val;
return $this;
}
/**
* Gets the sharePointOneDriveOptions
*
* @return SharePointOneDriveOptions|null The sharePointOneDriveOptions
*/
public function getSharePointOneDriveOptions()
{
if (array_key_exists("sharePointOneDriveOptions", $this->_propDict)) {
if (is_a($this->_propDict["sharePointOneDriveOptions"], "\Microsoft\Graph\Model\SharePointOneDriveOptions") || is_null($this->_propDict["sharePointOneDriveOptions"])) {
return $this->_propDict["sharePointOneDriveOptions"];
} else {
$this->_propDict["sharePointOneDriveOptions"] = new SharePointOneDriveOptions($this->_propDict["sharePointOneDriveOptions"]);
return $this->_propDict["sharePointOneDriveOptions"];
}
}
return null;
}
/**
* Sets the sharePointOneDriveOptions
*
* @param SharePointOneDriveOptions $val The value to assign to the sharePointOneDriveOptions
*
* @return SearchRequest The SearchRequest
*/
public function setSharePointOneDriveOptions($val)
{
$this->_propDict["sharePointOneDriveOptions"] = $val;
return $this;
}
/**
* Gets the size
*

View File

@ -26,6 +26,7 @@ class SkypeForBusinessUserConversationMember extends ConversationMember
{
/**
* Gets the tenantId
* ID of the tenant that the user belongs to.
*
* @return string|null The tenantId
*/
@ -40,6 +41,7 @@ class SkypeForBusinessUserConversationMember extends ConversationMember
/**
* Sets the tenantId
* ID of the tenant that the user belongs to.
*
* @param string $val The tenantId
*
@ -53,6 +55,7 @@ class SkypeForBusinessUserConversationMember extends ConversationMember
/**
* Gets the userId
* Azure Active Directory ID of the user.
*
* @return string|null The userId
*/
@ -67,6 +70,7 @@ class SkypeForBusinessUserConversationMember extends ConversationMember
/**
* Sets the userId
* Azure Active Directory ID of the user.
*
* @param string $val The userId
*

View File

@ -26,6 +26,7 @@ class SkypeUserConversationMember extends ConversationMember
{
/**
* Gets the skypeId
* Skype ID of the user.
*
* @return string|null The skypeId
*/
@ -40,6 +41,7 @@ class SkypeUserConversationMember extends ConversationMember
/**
* Sets the skypeId
* Skype ID of the user.
*
* @param string $val The skypeId
*